Releases: deniscerri/ytdlnis
Releases · deniscerri/ytdlnis
1.4.3
1.4.2
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
1.4.1
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
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
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
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
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
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
- 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
- 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