Skip to content

Releases: deniscerri/ytdlnis

v1.6.1

01 May 13:11
3101a32
Compare
Choose a tag to compare

Introducing Quick Download Mode

  • If on you can skip the data-fetching process and immediately jump to the download card.
  • If the download card is turned off, the download will immediately start downloading.
  • If you are trying to query multiple items in the searchview, it will fetch data and not use quick download features
  • If you have the download card option on, you can request to update the item and the cards will show up in the home screen like usual. In case you are using the card in the share menu context, it will dismiss itself and reshow itself with data filled out
  • If you are quick downloading a playlist, it will download everything in a single download item, so you can't cancel select items in it. The history card for this kind of download will just hold in it the largest file in the collection, similar in cases where you download multiple cuts of the same item. The share button in the finished download notification will take the same file as the history item. [Multiple file support for a single download item might get supported later on, but no promises for now]

Other Features

  • Implemented Theme Picker
  • Implemented Custom Theme Accents
  • Implemented High Contrast Mode
  • Added Swipe Gestures for History cards [right to redownload, left to delete]
  • Added Download Finished Notification [You can open and share from it]
  • Added Errored Download Notification [You can launch its logs from it, if the feature is on]
  • Fixed Youtube Music playlists not showing all items in the homescreen
  • Fixed Tiktok Videos not showing in the home screen, by having a non nullability check fail. 114
  • Added swipe gestures for Cookie items and Command Template items
  • Added "Remove Audio" chip for video downloads
  • Added Preferred Format ID. It will automatically choose a format with that id in your download. If the result item doesn't hold a format with that id it will fallback to the 'Video Quality" preference. If its an audio download, it will choose the best one.
  • Added a check if you have a queued/active download that its the exact same. It prevents you now
  • Fixed downloads not getting cancelled sometimes
  • Added contextual app bar for Cancelled / Errored downloads. You can batch retry cancelled downloads and batch delete for both
  • other crumbs here and there

Autogenerated Changes

Full Changelog: v1.6.0...v1.6.1

v1.6.0

21 Apr 17:13
55e94c7
Compare
Choose a tag to compare

What's Changed

  • Added Restrict Filenames Preference
  • Added Shared File from the History Card Details
  • Fixed Command Templates Export/Import crashing on older devices
  • Improved Boot Up Times
  • Added Custom Command Templates, Shortcuts, Folder picker in Terminal Screen
  • Added Sponsor Block settings in the download card
  • Added Generic formats for audio tab, so that you can update them if you want
  • Fixed Custom Command Template not scrolling properly in the download card
  • Added Terminate Button with ability to remove the app from recents menu
  • Added Navigation Component
  • Added Command Chip filter in the History Fragment
  • Implemented ability to Cut Videos. (Multiple Cuts can be done)
  • Added ability to cut a video based on its internal chapters as well
  • Fixed Terminal text jumping
  • Added automatic format updates as soon as you click the format section (if the item/s have no formats)
  • Added Ignore Battery Optimizations
  • Added Range Picker in playlist bottom sheet
  • Added ability to stack search queries in the search view and push them all at once (u can mix links with queries or playlists)
  • fixed download logs text not being highlightable
  • fixed app not deleting some cached files
  • fixed filenames being too short
  • fixed sometimes error output not being shown in terminal output or large outputs
  • added keyboard focus when adding template in the terminal
  • added remux-video for audio
  • added copy url button similar to history card in the download card
  • fixed padding on cards
  • fixed configured download sheet not scrolling
  • Added contextual menus for main and history fragments
  • You can batch delete / download / share using them, select all, invert selected
  • Implemented Cookies feature with export/import functionality
  • Added preference to whether download without metered networks
  • Added export to clipboard for the terminal output
  • Added ability to download subtitles in a file. You can also write the subtitle language based on yt-dlp formatting
  • Added ability to choose your preferred search engine instead of just having youtube
  • Implemented ability to fetch common formats for all playlist items and choosing it for all of them (with this all formats will be updated for all items aswell)
  • Implemented tablet ui with a side navigation bar
  • Added ability to swipe right/left on download cards like queued,cancelled,errored,processing to delete or retry/redownload
  • Added ability to long press a format card to show its details
  • Added theme picker
  • Fixed bottom sheets not showing properly on tablets

and more

New Contributors

Full Changelog: v1.5.0...v1.6.0

v1.5.0

18 Mar 13:44
b6d1240
Compare
Choose a tag to compare

What's Changed

New Stuff:

  • Moved all of the app to kotlin
  • Fixed Song Thumbnails not showing on music apps using mediastore (like Samsung Music)
  • Cards update and animate nicely when new items are added
  • Turned download service to a worker and combined default downloads with custom command
  • Added Formats and File Sizes on Results
  • Added ability to change download path from the download card
  • Combined Audio / Video / Command in a single card through tabs
  • Added ability to download multiple vids at the same time (Limit is 5 for now)
  • Added ability to schedule downloads. You can put the date and time.
  • Fixed File Scanning
  • Made downloads download to temporary folders. Each version of the file depending on the url and format type has its own folder. If you cancel a download and restart it, it will resume the downloads based on the correct format. After download, temp folder gets axed.
  • Fixed downloads not getting cancelled sometimes
  • Added ability to update yt-dlp from a nightly build
  • Changed search suggestion provider to google's own api
  • Added more sorting options in the history fragment
  • Implemented Language switcher in the app. For devices on Android 13 and up, go to App Details and change it there
  • Added material date and time pickers
  • Updated bottom sheet design
  • Added separate format selection card
  • Implemented bottom card in the share menu instead of opening the whole app. If its a txt file it will open the app
  • Added m-time as a preference
  • Added ability to get result item formats if you searched for it or if it is a playlist item since they don't have formats
  • Added Download Logs
  • Added Search History
  • Added Separate Download Queue Screen. (Double Click the download icon or go to more section to access)
  • Fixed bugs on terminal mode
  • Fixed downlaod logs crashing on older apis
  • Added long press to open download card even if the setting is disabled
  • Fixed bug of download card duplicating when switching formats in share activity
  • Implemented Custom Command Tab in the download card. (Disabled by default. You need to create at least one command template in the more section)
  • Added tabs to download queue section (running, queued, cancelled, errored)
  • Added ability to update custom command right from the download card & modify the chosen one just for that download
  • Fixed search history storing duplicate queries
  • Implemented Preferred Download Type. On Share Activity or when searching for one result, it will open the preferred tab on the download card
  • Implemented processing multiple items from a playlist in the share activity. You can select a portion of them, then you can modify each item just like you would on a normal link. You can change the download directory for all items at once, and you can schedule all of them like a normal download. You can also change their type to audio/video/command all at once
  • Fixed Download All button not showing up after reopening app with a playlist as result
  • Added copy log in the download log screen
  • Fixed download logs not properly live scrolling
  • Added ability to retry cancelled downloads
  • Added ability to open logs directly from the list of errored downloads (if logs were enabled for that download at the time)
  • Showed link copied to clipboard as item suggestion in searchview

Full Changelog: v1.4.9...v1.5.0

v1.5.0-dev-3

05 Mar 18:41
13758e9
Compare
Choose a tag to compare
v1.5.0-dev-3 Pre-release
Pre-release

What's Changed

  • Fixed bugs on terminal mode
  • Fixed downlaod logs crashing on older apis
  • Added long press to open download card even if the setting is disabled
  • Fixed bug of download card duplicating when switching formats in share activity
  • Implemented Custom Command Tab in the download card. (Disabled by default. You need to create at least one command template in the more section)
  • Added tabs to download queue section (running, queued, cancelled, errored)
  • Added ability to update custom command right from the download card & modify the chosen one just for that download
  • Fixed search history storing duplicate queries
  • Implemented Preferred Download Type. On Share Activity or when searching for one result, it will open the preferred tab on the download card
  • Implemented processing multiple items from a playlist in the share activity. You can select a portion of them, then you can modify each item just like you would on a normal link. You can change the download directory for all items at once, and you can schedule all of them like a normal download. (90% done)
  • Fixed Download All button not showing up after reopening app with a playlist as result
  • Added copy log in the download log screen
  • Fixed download logs not properly live scrolling
  • Added ability to retry cancelled downloads
  • Added ability to open logs directly from the list of errored downloads (if logs were enabled for that download at the time)

1.5.0-dev-2

26 Feb 18:51
10cc073
Compare
Choose a tag to compare
1.5.0-dev-2 Pre-release
Pre-release

What's Changed

  • Added ability to update yt-dlp from a nightly build
  • Changed search suggestion provider to google's own api
  • Added more sorting options in the history fragment
  • Implemented Language switcher in the app. For devices on Android 13 and up, go to App Details and change it there
  • Added material date and time pickers
  • Updated bottom sheet design
  • Added separate format selection card
  • Implemented bottom card in the share menu instead of opening the whole app (playlists are broken). If its a txt file it will open the app
  • Added m-time as a preference
  • Added ability to get result item formats if you searched for it or if it is a playlist item since they don't have formats
  • Added Download Logs
  • Added Search History
  • Added Separate Download Queue Screen. (Double Click the download icon or go to more section to access)

Full Changelog: v1.5.0-dev-1...v1.5.0-dev-2

1.5.0-dev-1

14 Feb 18:15
811f3b0
Compare
Choose a tag to compare
1.5.0-dev-1 Pre-release
Pre-release

This build is incomplete and some features from the release channel are not there.

New Stuff:

  • Moved all of the app to kotlin
  • Fixed Song Thumbnails not showing up in Samsung Music
  • Cards update and animate nicely when new items are added
  • Turned download service to a worker and combined default downloads with custom command (Custom Command is broken for now)
  • Added Formats and File Sizes on Results
  • Added ability to change download path from the download card
  • Combined Audio / Video / Command in a single card through tabs
  • Added ability to download multiple vids at the same time (Limit is 5 for now)
  • Added ability to schedule downloads. You can put the date and time.
  • Fixed File Scanning
  • Made downloads download to temporary folders. Each version of the file depending on the url and format type has its own folder. If you cancel a download and restart it, it will resume the downloads based on the correct format. After download, temp folder gets axed.
  • Fixed downloads not getting cancelled sometimes

Planned:

  • Use the new download card on the share menu instead of opening the app (completed)
  • Fix the big cards when you are using the app in landscape or if u have a tablet. Perhaps ill implement grids instead of a list (completed)
  • Ability to change formats of multiple items at the same time before downloading it.
  • Ability to sort items when they are in the download queue
  • Ability to download portion of the video. (I thought of downloading multiple portions of the video and then mash them together but idk if yt-dlp has that feature)
  • Ability to click a result card and it will show running downloads from that card
  • Ability to store logs of every download to look back to (completed)

1.4.9

08 Jan 15:12
51ff22a
Compare
Choose a tag to compare

What's Changed

  • Fixed results duplicating when reopening the app
  • Fixed no results icon and app icon in more section not showing as good in smaller phones
  • Fixed white space on bottom nav bar #17
  • Fixed opus songs not saving thumbnail
  • Added Share Intent for Custom Command. You can find it with the name 'Run Command'
  • Made app create its own folder in the downloads directory since the app wouldn't download properly on some devices on a fresh install
  • Added new Albanian Strings from Hosted Weblate by @weblate in #15
  • Added new Japanese Strings from Hosted Weblate by @weblate in #16
  • Added Russian (thank you AntonDzutstsati) from Hosted Weblate by @weblate in #18

Info

  • Future updates of this app might not be as often since im focusing on my studies. Feel free to open issues anyway, if you need to. I will check them out when i find the time

Full Changelog: v1.4.8...v1.4.9

1.4.8

04 Jan 16:03
1c1322a
Compare
Choose a tag to compare

What's Changed

  • fixed app not recognising youtube shorts links
  • fixed app sometimes not removing the downloading card from the downloads tab when it is cancelled
  • converted more components to kotlin

Full Changelog: v1.4.7...v1.4.8

1.4.7

03 Jan 22:45
604fd30
Compare
Choose a tag to compare

What's Changed

  • added other sponsorblock categories you can remove from the download. You can select multiple of them too
  • added fast youtube playlist data fetching without an API key through invidious
  • fixed the list flashing when loading a large playlist or when sharing a text file to the app with multiple lines

Full Changelog: v1.4.6...v1.4.7

1.4.6

02 Jan 11:29
4b5dc1f
Compare
Choose a tag to compare

What's Changed

  • added invidous as another method for fetching youtube data faster. This removes the issue of having to make an API key but for some countries you won't be able to get trending videos.
  • added search suggestions

Full Changelog: v1.4.5...v1.4.6