github deniscerri/ytdlnis v1.9.1
1.9.1

3 hours ago

What's Changed

Embed Lyrics

Embed lyrics for audio downloads. New section where u can search lyrics synced or not synced from lrclib.net. Automatic playback of the audio and the lyrics. You can also adjust the timing if its off. You can also save the lyrics .lrc file as separate.
This was long ago in my todo.

Burn Subtitles

Built internal yt-dlp plugin that burns subtitles for video downloads. Needs save subtitles and/or save automatic subtitles to be checked.

Failed data fetches in home screen

App will store all queries or urls it failed to query so u can retry them again, or just jump straight to the download card without fetching data.

Add welcome screen

Asks necessary permissions, tells user to read the guide. also u can restore backups straight from it. If backup had custom download paths it also asks to regrant permission for them so downloads won't fail. By the way ytdlnis.org is now full with guides on how to use the app.

Temporary files settings screen

Temporary files are now clearly laid out and you can delete them separately or delete all. Now separated as

  • unfinished downloads
  • info jsons
  • yt-dlp cache
  • temporary configurations
  • downloaded apks

Other stuff

  • Bash shell in Terminal, fix text wrapping etc
  • New download queue design
  • Make app upload files to the cloud if download path is an external provider (like nextcloud)
  • Add translator credits in the settings
  • Add incognito icon when generating cookies bottom sheet
  • reworked setting screen for updating yt-dlp and app
  • Increase notification update interval for live notifications
  • Inject cookies to newpipe extractor so it data fetches private videos
  • Long pressing update formats ignores info json, also when toggling format source
  • Add select range dialog in the home screen
  • Add dialog choosing which items to share / open in the history fragment
  • fix The textfields for cuts uses the regular keyboard instead of numeral one
  • fix Pressing crop when the item data is not fetched and you press update, it opens the cut sheet instead of crop
  • Make app properly cancel yt-dlp jobs like update formats, data fetching
  • add sort by Author, Duration, Title, and Date in download multiple bottom sheet
  • add independent preferred format size for audio, thanks @Phoenix14
  • configurable history card quick action thanks @pheonix14
  • add ffmpeg preset preference for app's internal plugins like burnsubs, compatble recorder
  • add copy urls in home screen top menu
  • add search results as backup category
  • make auto start of bgutils server in main activity instead of app so other apps wont autostart it
  • add webview to logs so it handles bigger logs
  • add separate process for incognito mode in webview, also now login persists and still generates proper cookies so regenerating is quick and easy
  • add color highlighter to command templates screens
  • keep screen awake when download queue has items shown
  • Copy Links of Multiple item in Download History screen
  • Add setting toggle to disable automatic clipboard check on app launch
  • Made compatible mode toggle as an internal plugin for better conversion
  • Auto update yt-dlp in the update checker background work if user checked it
  • Add terminal command history tracking
  • Add filesize approx identifier in formats with ~ in front of filesize
  • Rework app locales so now it shows all locales
  • Fix Configuration backup ignores selected SD card directory and crashes
  • Fix Previously paused downloads automatically start downloading after a new download finishes. Now paused items stay there until u press resume all
  • and other small stuff idk

Autogenerated changes

New Contributors

Full Changelog: v1.9.0...v1.9.1

Don't miss a new ytdlnis release

NewReleases is sending notifications on new releases.