Skip to content

Releases: deniscerri/ytdlnis

v1.6.8.1-beta

12 Oct 09:13
a922633
Compare
Choose a tag to compare
v1.6.8.1-beta Pre-release
Pre-release

What's new

  • include search history when searching
  • removed scroll bug from command tab
  • added spacing between command template title and ok button in selection card
  • made download progress not dublicate in terminal
  • made ability to store terminal state
  • added ability to create multiple terminal instances and show them as a list similar to download queue
  • fixed thumbnail download not working
  • fixed app crashing when clicking on format updated notification
  • fixed app crashing when double clicking format on multiple download card
  • added custom sponsorblock api preference
  • removed contextual app bar when you its enabled and the user taps the log button in the erorred tab
  • made app always show quick download card and asynchoronously load data. Quick Download now if its on, it wont load data at all
  • added shimmer when loading data in the download card
  • fixed app showing no formats if there were no common formats. Now it will give you generic formats
  • made open command template list be half the screen, shortcuts third of the screen so the user can see what its being added
  • fixed sometimes app slipping queued downloads even though its told to pause all
  • fixed trim filenames cutting files too short
  • made mediastore scanning of files one by one
  • fixed filename template not working in multiple download card
  • fixed -F in terminal not being inline
  • added preferred audio codec
  • made auto update on boot if there are no active downloads
  • fixed format text overlapping
  • added a new error activity dialog in cases yt-dlp data fetching in the home screen fails. You can copy the log

Autogenerated changed

New Contributors

Full Changelog: v1.6.7...v1.6.8.1-beta

v1.6.7

17 Sep 09:52
fdffae8
Compare
Choose a tag to compare

What's New

  • Beta Releases will be on Github from now on, unless there is a small thing you will find quick builds on telegram
  • Fixed Terminal not showing shared link
  • Fixed Terminal sometimes not showing the progress text
  • Changed Terminal share logo color
  • Aded javanese language
  • Added bengali india language
  • Fixed app adding bestaudio in format even if remove audio is set
  • Made app fetch only link parts from sources like pinterest that also include text in front
  • Added ability to switch to the beta channel for updating. You can also downgrade to the latest release version
  • Fixed app not restarting when changing language
  • Added word wrap toggles for logs and terminal
  • Added Auto Preferred Download Type. It will open as Audio if the site is known to post audio files and video for the rest
  • Added collected file size in multi download card
  • Fixed app not selecting best format
  • Fixed Youtube Music Playlist not loading
  • Fixed Sponsorblock not showing as checked in multiple download card #271
  • Added playlist title and playlist index metadata in playlist items so u can use them in filename templates #272 #270
  • Added -a path.txt if you share a text file to the app and the preferred download type is command or terminal
  • Fixed app cancelling workmanager earlier than expected
  • Added title and author sync between audio and video tabs #241
  • Fix format details fps in arabic being rtl
  • Removed h264 from codec
  • Fixed Search engine not getting updated in home when changing in settings fragment.
  • Added language preference in android 13 and up
  • Added multiple selection for command templates
  • Fix issue when app crashes when creating config files for items with weird titles #276
  • Add multiline titles of preferences
  • Fix app conflicting format id with a generic format id
  • Finally shrunk the size down lol

Autogenerated Changes

  • Translations update from Hosted Weblate by @weblate in #266
  • Translations update from Hosted Weblate by @weblate in #269
  • Better translation by @azf3 in #280
  • Translations update from Hosted Weblate by @weblate in #279
  • Translations update from Hosted Weblate by @weblate in #281

New Contributors

  • @azf3 made their first contribution in #280

Full Changelog: v1.6.6...v1.6.7

v1.6.6.2-beta

10 Sep 17:42
2432701
Compare
Choose a tag to compare
v1.6.6.2-beta Pre-release
Pre-release

What's New

  • Added Auto Preferred Download Type. It will open as Audio if the site is known to post audio files and video for the rest
  • Added collected file size in multi download card
  • Fixed app not selecting best format
  • Fixed update in beta channel not working
  • Fixed Youtube Music Playlist not loading
  • Fixed Sponsorblock not showing as checked in multiple download card #271
  • Added playlist title and playlist index metadata in playlist items so u can use them in filename templates #272 #270
  • Added -a path.txt if you share a text file to the app and the preferred download type is command or terminal
  • Fixed app cancelling workmanager earlier than expected
  • Added title and author sync between audio and video tabs #241

Autogenerated Changes

  • Translations update from Hosted Weblate by @weblate in #269

Full Changelog: v1.6.6.1-beta...v1.6.6.2-beta

v1.6.6.1-beta

07 Sep 19:31
a1510cd
Compare
Choose a tag to compare
v1.6.6.1-beta Pre-release
Pre-release

What's New

  • Beta Releases will be on Github from now on, unless there is a small thing you will find quick builds on telegram
  • Fixed Terminal not showing shared link
  • Changed Terminal share logo color
  • Aded javanese language
  • Added bengali india language
  • Fixed app adding bestaudio in format even if remove audio is set
  • Made app fetch only link parts from sources like pinterest that also include text in front
  • Added ability to switch to the beta channel for updating. You can also downgrade to the latest release version
  • Fixed app not restarting when changing language
  • Added word wrap toggles for logs and terminal

What's Changed

  • Translations update from Hosted Weblate by @weblate in #266

Full Changelog: v1.6.6...v1.6.6.1-beta

v1.6.6

05 Sep 11:32
f8086f5
Compare
Choose a tag to compare

What's New

  • added saved downloads in the settings backup
  • made icon bigger in downloading notification
  • fixed notification cancel and pausing not working
  • fixed app respecting preferred home screen for downloads and more
  • removed 000001 in the end of the file if the user has made only one cut
  • removed log id from downloads if the user deleted the log
  • fixed app crashing when it was listing logs with large texts
  • fixed case: if the user had multiple preferred audio formats the app would choose the last one and not the first
  • added ability to combine preferred audio formats by writing like 140+251,250. If the download item finds both first audio formats it will merge them together, otherwise get one of them that is available
  • fixed app file transfer not working. (had to revert to hidden cache folder as downloads folder wasnt good for some phones)
  • fixed app saving as mkv even though mp4 is set as container
  • added shortcuts button to the commands tab so you can drop shortcuts to the current command.
  • added syntax highlighting in commands tab textbox
  • fixed tiktok videos not saving properly
  • fixed open file intent
  • added hindi language
  • added croatian language
  • added norwegian language
  • added tamil language
  • added telugu language
  • added thai language
  • added readme in azerbajani
  • added security.md
  • added ability to show preferred audio / video format ids as a generic format in the format list if the item has no formats available
  • fixed multi select dialog in the settings not having the same material color as the rest of the system
  • fixed navbar being black and not the same color as main activity in the settings activity
  • added license to the app info
  • added security to the app info
  • fixed app not converting subtitle formats
  • fixed app retaining terminal state when going to landscape
  • made log text stretch horizontally like terminal
  • more small stuff

Added ability to combine all possible combinations of preferred video formats, audio formats, codex and container.

  • The app will consider all preferred video ids. For each of them it will consider preferred vcodec and extension. At the same time for each of those elements it will consider all preferred audio commands and/or audio merge. If the format is a generic quality like 1080p or 720p it will also consider that in the long format query. Also the app will add all combos of video + audio only. And all combos of all video + best audio. All video ids alone and best as final fallback. If the user chooses a proper format, the app will not be this descriptive. Preferred video id and audio id combos will only apply on a quick download or best quality generic download

Added Download Scheduling

  • When on the app will only download depending on the time period you have set
  • If you turn off scheduling, the app will check for leftover downloads waiting and will immediately start them
  • If you manually set a time to download, it will ignore the scheduling period. This period only applies to normal downloads that have no set download time
  • The setting is in the downloading section

Added ability to not use internal storage caching if you have all files access

  • This is useful if you are downloading livestreams and u dont have to move files from cache in the settings anymore
  • If u are having write permission errors, turn caching back on so the app will use transferring instead

Autogenerated Changes

  • Translations update from Hosted Weblate by @weblate in #251
  • Create README-az.md by @Qaz-6 in #257
  • Update README-az.MD by @Qaz-6 in #258
  • Portuguese translation by @inavled in #262
  • Translations update from Hosted Weblate by @weblate in #259

New Contributors

  • @Qaz-6 made their first contribution in #257
  • @inavled made their first contribution in #262

Full Changelog: v1.6.5...v1.6.6

v1.6.5

20 Aug 15:43
5b3bb3c
Compare
Choose a tag to compare

What's New

  • App can now be used as share method in Facebook Mod
  • extracommand preference will be ignored in backups
  • if you have command as preferred download type, it wont fetch info first even if you are not in quick download mode
  • if you are in landscape the card doesnt show fully, fixed
  • cookies import not working, fixed
  • landscape video player in home screen fits better now
  • fixed monochome icon being gone
  • added yt-dlp auto update option in the settings
  • fixed bilibili videos not working in normal mode
  • added codec preference h264, h265, av1, avc, vp9
  • fixed app not enabling ok button in the cut screen if you change the TO text box only
  • added force keyframes at cuts switch in the cut screen
  • Added 3 dots in multiple download card. It will have the configure chips in a separate card. Each will have a callback that will update all items in multiple download
  • fixed start end textboxes showing truncanted text in playlist select card
  • add ability to start a download now and put the rest of the queue behind it
  • Scrollbar handle shrinked depending on size. Made it same size
  • Fixed Tapping the notification of the errored download leading to the running tab instead of errored
  • Set different icon for terminal in share menu
  • ignored extra command preference in backups of command templates
  • made preference titles be multiline if they are too long
  • fixed cookies import not working from external sources other than the app
  • fixed app using continue button for a split second when there are no paused downloads
  • added state in home screen so that it wont populate trending videos while its searching for an item
  • implemented batch downloads in a single worker to avoid bogging down the system with many work requests
  • fixed instagram status that have multiple videos just using the first video
  • fixed bilibili not working in normal mode
  • fixed app overwriting files instead of adding (1) in the filename instead

Notice

  • development will slow down because i dont want to overcomplicate the app any further. Most what you want, can be done with extra commands, command templates or terminal. So use them as last resort.

What's Changed

  • Translations update from Hosted Weblate by @weblate in #230
  • Translations update from Hosted Weblate by @weblate in #245
  • Translations update from Hosted Weblate by @weblate in #248

Full Changelog: v1.6.4...v1.6.5

v1.6.4

30 Jul 17:02
444f0cc
Compare
Choose a tag to compare

Notice

Its suggested you backup your settings and history in case the app crashes on update, because this is a huge update.

What's New

  • Added Preferred Audio Format ID
  • fixed korean bad strings
  • fixed please wait card not showing up
  • fixed audio format using mp4 containers
  • added portugese language
  • added punjabi language
  • added greek language
  • fixed container not updating in multi select card
  • fixed swipe to delete bug in the queued section
  • added download now option when u highlight only scheduled items in the context menu
  • tapping on the errored notification will send you to errored tab, if you have logs disabled. If logs on it will send u to the log
  • added preferred format ordering. By ID, FILESIZE, CONTAINER. Formats grouped by container will also be sorted by filesize
  • fixed app not showing formats when u try to modify a current download item and its a different type (audio formats not showing if its a video type and vice versa)
  • fixed app showing generic formats in cases where the format length was the same as that of generic formats (silly mistake)
  • made the app store static strings for 'best' and 'worst' so that there isnt any confusion when u try to change the language and the stored downloads will have the other language's string
  • added collected filesize on top of the download queue
  • potentially fixed app not crashing when going to queued screen? idk
  • fixed app not moving files when its a fresh install and u havent tried to change the download path.
  • added download retries options [--retries and --fragment-retries]
  • made the download logs not freeze the app
  • download logs will work on quick downloaded items that were later updated
  • added app arch and build type in the about section
  • added "force-keyframes-at-cuts" preference
  • Added download type in logs
  • fix video not showing in cut screen. This depends on the streaming url
  • fixed xhamster not showing results
  • long press download button to save it for later and not schedule it. Also works when u try to queue multiple items
  • change app icon background based on theme
  • fixed bug when trying to redownload a history item and wanting to use a different type
  • made the scheduled item auto-update after its queued so the app doesnt have to update when it begins downloading
  • some fixes with output templates
  • fixed container and vcodec being saved with translated strings and not constants
  • added download thumbnail functionality. Click the result card in the middle and use the video player. Also observe running and queued downloads for that item
  • added feature to disable thumbnails on certain screens. U can choose of course
  • added feature to convert subs to different formats
  • added youtube music search provider
  • made app name have a color depending on the theme
  • fixed format card not showing a translated string on best and worst strings
  • added ability to hide the terminal from the share menu
  • fixed app killing active downloads when removing a queued item
  • fixed filename template not showing uploader on odysee
  • added orange theme (its like yellow but slightly darker)
  • fixed cookies not getting saved on older droids
  • fixed app making new folder instead of merging when moving files
  • added ability to put multiple preferred format ids separated by commas for both audio and video
  • added support for piped links and treat them like youtube links
  • fixed bug where if an item has no formats and you update audio formats and then go to video tab it will not show the video formats too
  • made from and to textboxes wider in the cut video screen depending on the timestamp length
  • added search engines in the search view
  • removed filename template override if the user leaves it empty. Now it follows the yt-dlp default
  • fixed app crashing sometimes when its tablet
  • added drag handle to scrolling content
  • added pause functionality [This is somewhat wonky because the YT-DLP python process doesnt finish quick enough. So dont spam pause resume]
  • made video player faster to load for youtube videos
  • Added option to turn off usage of cookies
  • some fixes with the cut screen
  • Added ability to save command templates as extra commands by default on every downloadcard/AddExtraCommandsDialog
  • fixed app not saving the proper youtube link and having to refetch data unnecessarily
  • fixed app scrolling in the tablayout in the download queue screen while you are dragging the vertical scrollbar
  • fixed app not destroying active downloads when you terminate the app
  • added rewind button in the cut section
  • fixed play button appearing in cut section when the video is playing
  • removed "Downloading" word in the preferences screen. Its Downloads now
  • Added embed metadata preference. Turning it off will remove any embedding metadata and parsing metadata commands
  • other small stuff

Autogenerated Changes

  • Translations update from Hosted Weblate by @weblate in #188
  • Translations update from Hosted Weblate by @weblate in #189
  • Translations update from Hosted Weblate by @weblate in #190
  • Translations update from Hosted Weblate by @weblate in #191
  • Translations update from Hosted Weblate by @weblate in #196
  • Translations update from Hosted Weblate by @weblate in #199
  • Translations update from Hosted Weblate by @weblate in #200
  • Translations update from Hosted Weblate by @weblate in #203
  • Translations update from Hosted Weblate by @weblate in #204
  • Translations update from Hosted Weblate by @weblate in #205
  • Translations update from Hosted Weblate by @weblate in #209
  • Translations update from Hosted Weblate by @weblate in #214
  • Translations update from Hosted Weblate by @weblate in #215
  • Translations update from Hosted Weblate by @weblate in #217
  • Translations update from Hosted Weblate by @weblate in #220
  • Translations update from Hosted Weblate by @weblate in #221
  • Translations update from Hosted Weblate by @weblate in #223
  • Translations update from Hosted Weblate by @weblate in #226
  • Translations update from Hosted Weblate by @weblate in #228

Full Changelog: v1.6.3...v1.6.4

v1.6.3

13 Jun 18:45
77784a9
Compare
Choose a tag to compare

New Stuff

  • fixed txt file import not working with navigation component
  • Added multiselect audio in format card. use piped for format updating and single video fetching, the rest invidious
  • Maded search suggestions as a preference cuz of privacy reasons
  • FixedSelecting the videos in the download queue causes the app to be force closed
  • Removed ip whois network request
  • Made the app update download item data when you schedule a quick downloaded item
  • added swipe gestures as a preference
  • made deleted queued items move to cancelled instead of deleting completely
  • Added crop thumbnail as a preference
  • Added ability to backup errored downloads
  • Format cards will show collected filesize when multiple audio formats are chosen
  • fixed search history not showing sometimes
  • fixed Snackbar overlapping with buttons on settings
  • fixed locale not translating right in download card
  • fixed format updating the container when re-selecting it
  • made the video tab disabled when the item only has audio formats
  • made the app fetch streaming url and chapters from the start so it loads faster when trying to cut a video
  • added url in format item
  • added ability to split a download in multiple folders. Supported on internal and SD Cards.
  • tapping running download notification, will open download queue screen now
  • fixed app closing running application when trying to share a file from the notification
  • trending videos and search results will use piped api now
  • Added malay language
  • Fixed app not recognising log files if it was quick downloaded
  • Fixed app not closing download item when using -o in CC
  • Added code syntax highlighter in terminal
  • Added filename template on playlist batch download
  • added ability to multi-select audio on playlist download
  • Removed default folder auto creation
  • Fixed app crashing when selecting a format from playlist formats and they dont have audio formats in them
  • made the context app bar close when you invert a fully selected list
  • added syntax highlight to logs
  • added search by author in history fragment
  • and other stuff

Autogenerated Changes

New Contributors

Full Changelog: v1.6.2...v1.6.3

v1.6.2

20 May 16:19
4178c77
Compare
Choose a tag to compare

New Features

  • fixed app not updating when clicking the version nr in the settings
  • implemented pause button in the notifications
  • added ability to keep cached files even after the download is finished
  • fixed searchbar not closing on back gesture
  • Fixed tablet ui made it appear on 600dpi and up and other tablet touchups
  • Fixed trending videos showing up when u try to update quick download item
  • converted most activities to fragments and added animation of hiding and showing the navigation bar
  • fixed app crashing when you leave the format card while its updating the format list
  • added multiple pages for settings due to increased size
  • added ability backup almost all elements of the app in a json file and restore them. [App Language restore might not work on some older models, so u will have to change it manually]
  • hid navigation bar when opening search view and reshowing it when closing
  • now updating download item data (if its quick downloaded) happens in parallel so u dont have to wait for that before it starts downloading [U have to, if u have download logs on since it needs the video title]
  • Added Persian Language [Thanks persian_translator]
  • Added Socks5 Proxy Support

Autogenerated Changes

  • Translations update from Hosted Weblate by @weblate in #120
  • Translations update from Hosted Weblate by @weblate in #122
  • Translations update from Hosted Weblate by @weblate in #124
  • Translations update from Hosted Weblate by @weblate in #126
  • Translations update from Hosted Weblate by @weblate in #127
  • Translations update from Hosted Weblate by @weblate in #129
  • Translations update from Hosted Weblate by @weblate in #130
  • Translations update from Hosted Weblate by @weblate in #131
  • Translations update from Hosted Weblate by @weblate in #132
  • Translations update from Hosted Weblate by @weblate in #136
  • Translations update from Hosted Weblate by @weblate in #137

Full Changelog: v1.6.1...v1.6.2

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