Requirements: 6.0+
Overview: YTDLnis is a video/audio downloader for Android using yt-dlp .
Features:
● download audio/video files from more than 1000 websites
● download playlists or multi select items
● queue downloads and schedule them by date and time
● use custom commands and templates or go full terminal mode
● cut videos based on timestamps and video chapters (This yt-dlp feature is experimental on the original project)
● remove sponsorblock chapters
● embed subtitles/metadata/chapters etc
● modify metadata such as title and author
● split item into separate files depending on its chapters
● select different download formats
● process multiple items before download
● quick share card right from the share menu
● search or insert a link from the app
● log downloads
● re-download cancelled or failed downloads
● incognito mode when you don’t want to save a download history
● download multiple items at the same time
● change preferred audio/video formats and qualities
● Material You interface
● MVVM Architecture w/ WorkManager
● easy to use
★ Untouched apk with Original Hash Signature
★ Certificate MD5 digest: 429d0c6315d2f99650f66cc44cf5a794
★ No changes were applied
➡ Languages: Full Multi Languages
➡ CPU architectures: arm64-v8a, armeabi-v7a, x86, 86_64
➡ Screen DPIs: 120dpi, 160dpi, 240dpi, 320dpi, 480dpi, 640dpi
What’s New:
Please make a backup of the app data in the settings before this update in case something goes wrong
Fix App crashing with exception “com.deniscerri.ytdl.database.viewmodel.DownloadViewModel.checkIfAllProcessingItemsHaveSameType(Unknown Source:21)…”
Added option in download settings to use AlarmManager instead of WorkManager for scheduled downloads to improve accuracy
When updating formats for multiple items, now the app remembers what items don’t need new formats and skips them to save time and data
Moved format source from the bottom of the format list to the filter bottom sheet
Added ability for the app to update the result items formats when you update the download item formats if there are any results with the same url
Moved “In Queue” screen back in its separate tab due to recyclerview performance issues
Format updating in multiple download card now applies updates immediately on each item
Deleted saved downloads after a format update in the background after the user decided to open for review
App now shows the actual predicted filesize along with the audio size when downloading videos in the multiple download card. Also in single download mode when the audio size is known but the video size is unknown the app wont show the audio size only, it wont show anything
Made snackbar show up above the copy log button
Fixed App crashing when updating fragments in the download card while in the Share Activity
Added a setting to use the video url instead of the playlist url to download. The app used playlist url and then indexes to get the video to take advantage of playlist metadata. Some users have been using libretube playlists that cant be recognised properly by yt-dlp. Turn this option if this affects you
Added Write URI Permission when opening files
Fixed App still updating formats even though the user closed the format bottom sheet
Fixed App keeping old video titles in the download card #526
Refactored code on how to fetch player url and chapters from yt-dlp in the cut bottom sheet
Added ability to change the theme accent without restarting the app. If you change light/dark mode the app is supposed to restart because the icon activity changes aswell
Prevented AVI and FLV containers from embedding thumbnails
Fixed Subs Language preference not being saved in the download card
Added player_client=default,mediaconnect,android extractor args when data fetching and downloading to use more formats
Turned some metadata into digits
-> –parse-metadata “%(track_number,playlist_index)d:(?P<track_number>\d+)” –parse-metadata “%(dscrptn_year,release_year,release_date>%Y,upload_date>%Y)s:(?P<meta_date>\d+)”
Removed NA from meta album artist –parse-metadata “%(artist,uploader|)s:^(?P<meta_album_artist>[^,]*)”
Added –recode-video toggle in the settings to use instead of –merge-output-format
Also added that preference as a button in the adjust video in the download card
Adjusted the “Adjust video” section in the download card and bundled some common items together to save space
Fixed app not selecting an audio format to show in the format view in the download card after updating formats
Fixed app showing when the download will start up when you queue up a scheduled download
Made home recyclerview bottom padding bigger to avoid the FABs
Fixed Issue #529
App now remembers the scroll position in the download history tab
Made piped api not fetch data when fed mix playlists
Turned the incognito toast to a snackbar in the download card
Fixed duplicate dialog crashing app when in share activity
Fixed issue of app not showing audio formats of preferred language at the top when selecting the suggested filter
Added a feature to delete cancelled downloads, errored downloads and download cache older than a certain period. You can select daily, weekly, monthly.
Added ability to change the container in the multiple download card
Fixed App issues with download logs
Added preferred language in the format sorter in yt-dlp
More other small changes i forgor what i fixed
Removed – Topic from author fields
This app has no advertisements
More Info:
https://github.com/deniscerri/ytdlnis
Download Instructions:
arm64-v8a armeabi-v7a x86 x86_64:
https://frdl.to/ledi6foomus9/YTDLnis_v1.7.9_universal.apk.html
Mirror:
https://uploady.io/6jx667wafzkl
You like the post? Follow us on Telegram .