Skip to content

Releases: deniscerri/ytdlnis

1.4.3

16 Dec 11:07
fca43ed
Compare
Choose a tag to compare

New Features

  • Added Turkish Language (thank you TRojen610)

Full Changelog: v1.4.2...v1.4.3

1.4.2

26 Nov 16:09
404b81f
Compare
Choose a tag to compare

Uninstall the app before updating. Singing key changed

New Features

  • Added Norwegian Bokmål [incomplete] (thank you comradekingu)
  • Added German Language (thank you eUgEntOptIc44)
  • Added French [incomplete] (thank you eUgEntOptIc44)

You can add your own language by contributing on the weblate page

https://hosted.weblate.org/projects/ytdlnis/

1.4.1

22 Oct 08:04
8f533ab
Compare
Choose a tag to compare

FIXES

  • fixed app crashing when using links that don't have data like thumbnail, title author etc.
  • hid download all button when using single links through the search bar

Full Changelog: v1.4.0...v1.4.1

1.4.0

21 Oct 17:17
4a387ea
Compare
Choose a tag to compare

PLEASE READ

Due to high app usage, my personal youtube api key was throttled. I removed the built-in api key for default yt-dlp requests. They are slower but usable to everyone. You can add your own youtube api key in the setttings for faster responses. Refer to the readme for steps on how to get your own key.

NEW FEATURES

  • made clicked audio/video buttons cancellable so you dont have to cancel everything
  • 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
  • downloaded items if they are not in the filesystem, they are greyed out
  • added sorting and filtering chips on top of the downloads tab. You can filter between each website, file type and sort from oldest or newest
  • made checking for updates as a toggle in the main settings page.
  • downloading items now show in the downloads tab too and you can cancel them there aswell.
  • added incognito mode. If on, downloaded stuff wont be added to history / downloads tab
  • added a cancel button in the notification itself. It will cancel everything and clear the queue
  • added bottom cards when you click audio / video buttons to configure some settings before downloading. You can change title and artist name, change format, and quality if you are choosing video. If you have selected mutliple items or are downloading everything present, you can't edit title and artist because you are dealing with multiple items.
  • added a button to open the downloaded file. If the file is greyed out (file is not present) the button won't be there
  • added ability to import a txt file. Create a simple txt file contaning any link that yt-dlp supports. You can also use youtube playlist links or simple queries. The app will read each line and update the screen. When finished, download all floating action button will appear. To use this feature just share the txt file to this app

FIXES

  • fixed downloaded items other than youtube not having proper download links
  • fixed app crashing when pressing download all button
  • fixed not getting all playlist items from generic ytdl request

Full Changelog: v1.3.1...v1.4.0

1.3.1

27 Sep 22:22
f735314
Compare
Choose a tag to compare

Fixes

  • added app icon (thank you decipher3114), adaptive depending on system theme
  • fixed app crashing when you multiselect and unselect
  • removed utc from history
  • updated mp3 and mp4 tags to audio and video

Full Changelog: v1.3.0...v1.3.1

1.3.0

23 Sep 22:08
72e13a8
Compare
Choose a tag to compare

What's New

  • changed folder structure to ytdlnis instead of ytdl
  • when downloads are finished, history fragment updates itself
  • changed video duration of livestreams to LIVE
  • Fixed update dialog showing when you dont have internet
  • removed download functionality from home fragment and put it all on downloadservice. This makes the download stateless and the ui can be updated when you go back to the app
  • did the same for custom command activity
  • slight changes on result card ui
  • added fastlane metadata
  • added support for other yt-dlp videos instead of just focusing on youtube. Youtube is still the main focus
  • updated database
  • slight design changes
  • made bottom navigation bar the same color as the background
  • changed download buttons background colors inside cards
  • fixed result items changing download status icons when scrolling through recyclerview

Full Changelog: v1.2.1...v1.3.0

1.2.1

19 Sep 15:27
9807b83
Compare
Choose a tag to compare

Bug Fixes

  • Fixed file dates to be time of creation instead of time of upload
  • Putting url's on the search bar will clear the previous results and not append
  • fixed issue if you didn't give storage permission to the app, custom command would fail. Now it asks beforehand
  • added cancel floating action bar on custom command

Full Changelog: v1.2.0...v1.2.1

1.2.0

18 Sep 12:20
aa8a05d
Compare
Choose a tag to compare

New Features

  • Added SponsorBlock Functionality. You can remove non music parts from audio files.
  • You can make the app put chapters to a downloaded video using sponsorblock / youtube chapters.
  • Downloading now happens as a background service so even if you kill the app, it will continue to download.
  • If you are downloading and press another item, it will get added to the queue instead of not doing anything
  • Converted Lists to Recyclerviews for more performance. The app can now load playlists with Thousands of items without breaking a sweat.
  • Implemented alot of other notable yt-dlp features as preferences
  • App can self-update and can even check if there is a new update every time you open the app
  • You can download partitions of a playlist too instead of just downloading all
  • You can select videos by long pressing one and then pressing the others to download just those as audio or video

User Interface

  • Fixed Time Formatting
  • Removed Hardcoded Strings
  • Ordered History items from new to old
  • Show no results image when history is empty
  • Separate Activity for Custom Commands (Do not write the output path, instead configure it in settings)
    -Removed download all card, and replaced it with a Floating Action Button
  • Added floating action buttons for selected items

Full Changelog: v1.1.0...v1.2.0

1.1.0

21 Aug 11:33
2b28f34
Compare
Choose a tag to compare
  • removed programmatical creation of cards and instead inflated them through layouts
  • created shimmer card effects when cards are loading from the api
  • made api calls in threads so that the app won't hang loading tons of data
  • made buttons adapt to Material U colors
  • made result cards show which videos are downloaded already by changing the download icons
  • showed video duration in result files
  • added trending videos if results are empty, based on your location
  • made the cards 16:9 no all devices
  • removed old menubar and now it blends with the statusbar
  • When switching to light mode, the status bar now changes as expected
  • added download progress notification
  • removed unnecessary toasts
  • fixed card scrolling when downloading a playlist
  • added floating action button to scroll to top
  • made appbar clickable that will also scroll to top
  • made bottom nav bar buttons scroll to top if you are clicking the highlighted button
  • fixed text sizes and positions
  • removed youtubedl-android folders and instead used modules (it now works, previously i had to manually add them)
  • removed hard coded strings which most were albanian. Now they are english by default and if you change the language in your phone's settings, it changes language too. Currently the app supports only English and Albanian
  • and other small fixes and details

Full Changelog: 1.0.1...v1.1.0

1.0.1

20 Jun 10:48
9230185
Compare
Choose a tag to compare
  • Fixed Share Feature
  • Ditched my custom api server for an internal one
  • Now the app shows all playlists items

Full Changelog: v1.0.0...v1.0.1