No description
made progress bar as thick as the card and somewhat transparent, looks nicer made the download progress not cut off and be seamless when transitioning from intermediate to solid colors renamed history tab to downloads added videopath to downloaded items and if they are not in the filesystem, they are greyed out made updating app as a toggle in the main settings page. moved update ytdl there aswell fixed not getting all playlist items from generic ytdl request brought back the default api key. If the key is throttled, it will try to use the user's custom youtube api key. If that key is throttled too, it will use the generic request as a last resort |
||
|---|---|---|
| .github/workflows | ||
| .idea | ||
| app | ||
| fastlane/metadata/android/en-US | ||
| gradle/wrapper | ||
| .gitignore | ||
| build.gradle | ||
| BUILD_FFMPEG.md | ||
| BUILD_PYTHON.md | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| LICENSE | ||
| README.md | ||
| settings.gradle | ||
ytdlnis
Android App for downloading audio and videos using yt-dlp
Created as a project for the class, Mobile Programming. Continued to update it because why not.
Download
Features:
- download audio and video files
- download full playlists
- download selected videos on a list and add to a queue
- use custom download paths for each format
- remove non music parts from youtube audio files
- embed subtitles on videos
- add chapters to youtube videos by using sponsorblock chapters
- select different download formats
- share any yt-dlp compatible link into the app and start downloading
- foreground download services which work even if app is cleared from recents and updates ui when u go back
- search from the app
- material you interface
- really easy to use
- run terminal commands for more flexibility
Screenshots
License
Thanks
- yt-dlp and its contributors for making this tool possible. Without it this app wouldn't exist.
- youtubedl-android for porting yt-dlp to android
- dvd for showing how to implement youtubedl-android
- seal for certain design elements and features i wanted to use aswell in this app
- decipher3114 for the app icon
and alot of other internet forum strangers.