pull/383/head v1.7.1
zaednasr 3 years ago
parent 461d4679ac
commit e294ca86d5
No known key found for this signature in database
GPG Key ID: 92B1DE23AD3D0E9E

@ -1112,9 +1112,9 @@ class InfoUtil(private val context: Context) {
} }
} }
filenameTemplate = if (filenameTemplate.isBlank()){ filenameTemplate = if (filenameTemplate.isBlank()){
"%(section_title& {}|)s%(title)s" "%(section_title&{} |)s%(title)s"
}else{ }else{
"%(section_title& {}|)s$filenameTemplate" "%(section_title&{} |)s$filenameTemplate"
} }
if (downloadItem.downloadSections.split(";").size > 1){ if (downloadItem.downloadSections.split(";").size > 1){
filenameTemplate = "%(autonumber)d. %(section_start>%H:%M:%S)s $filenameTemplate" filenameTemplate = "%(autonumber)d. %(section_start>%H:%M:%S)s $filenameTemplate"

@ -1,79 +1,25 @@
## What's New ## What's New
- removed trim filenames from command type downloads - Errored downloads sometimes had no title if it was quick downloaded. showed url instead
- fixed app not showing formats when it has generic formats - Fixed logs not being highlightable
- fixed author getting written as NA for kick videos - Fixed app crashing when moving to landscape when having download card on
- added separate channel for the worker notification that users can turn off - same thing for the details card
- include search history when searching - Fixed app crashing if you pressed download before data is loaded
- removed scroll bug from command tab - Fixed app going to main activity when using rvx
- added spacing between command template title and ok button in selection card - Fixed errored downloads log button crashing the app
- made download progress not dublicate in terminal - added hungarian
- made ability to store terminal state - added serbian
- added ability to create multiple terminal instances and show them as a list similar to download queue - added ability to enable/disable swipe gestures on any screen
- fixed thumbnail download not working - added ability to choose whether extra command applies to audio video or both
- fixed app crashing when clicking on format updated notification - hide search providers if the user has typed out an url in the searchview
- fixed app crashing when double clicking format on multiple download card - fixed log removing some lines
- added custom sponsorblock api preference - added MASTER channel in yt-dlp updates
- removed contextual app bar when you its enabled and the user taps the log button in the erorred tab - made errored downloads as a separate notification channel
- made app always show quick download card and asynchoronously load data. Quick Download now if its on, it wont load data at all - fix notification language conflict for portugal brasil in worker notification
- added shimmer when loading data in the download card - kept state of download card when going in landscape, even while updating data
- fixed app showing no formats if there were no common formats. Now it will give you generic formats - add crop thumbnail to adjust audio preferences
- made open command template list be half the screen, shortcuts third of the screen so the user can see what its being added - fix command templates creation card showing extra command checkboxes even though extra command is disabled
- fixed sometimes app slipping queued downloads even though its told to pause all - fix preferred audio codec disrupting preferred audio id
- fixed trim filenames cutting files too short - made command tab sync title and author changes in the download item
- made mediastore scanning of files one by one - fixed app duplicating --download-sections when spamming the extra commands page
- fixed filename template not working in multiple download card - added BUFFER SIZE as a preference in download settings
- fixed -F in terminal not being inline - fixed prx series search engine not working
- added preferred audio codec
- made auto update on boot if there are no active downloads
- fixed format text overlapping
- added a new error dialog in cases yt-dlp data fetching in the home screen fails. You can copy the log
- formats auto updating as soon as the download card opens if auto-update is on
- added preferred audio format always in the video tab
- made app post downloads for queue in chunks
- made app always save logs in case it fails, and if succeeds and logs are off it deletes it
- fixed app navigating to home screen when cancelling download card in history screen
- added a button to skip incoming app update so it wont bother you anymore
- fixed settings not restoring some fields
- fixed crunchyroll not working with cookies
- added search for command templates
- added sort filtering for command templates
- added all shortcuts inside filename template creation dialog. Long click them to see the explanation
- added preference to hide elements from the download card
- made avc1 and m4a as preferred codecs for noobs
- u can edit the duplicated download item right from the error dialog or access the history item to view the file
- added extractor args lang when searching in yt-dlp
- removed webarchive search engine since its not supported anymore
- fixed terminal prematurely closing
- made format auto-update on by default for new users
- fixed main activity getting removed from recents when using the app with rvx
- added ability to have the last used command template for the next download
- fixed app crashing in landscape logs
- fixed app constantly going back to home in landscape or config change. now it keeps state
- add subtitle language suggestions in the subtitle dialog
- made command template scroll state hold even if fragment is destroyed
- added slovak sk language
- fixed terminal icon being blank in white mode, and now its red
- fixed share files from notification showing 2 files even though its 1
- fixed history item not being deleted from the bottom sheet
- cleared outdated player urls for stale result items
- added export cookies as file
- added export command templates for selected templates
- added icons for history details sheet chips
- added markdown in the update dialog
- and other random bug fixes
## Autogenerated Changes
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/283
* Create README-id.MD (Indonesian README) by @teddysulaimanGL in https://github.com/deniscerri/ytdlnis/pull/291
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/288
* Update README-pt.md by @gigoloinc in https://github.com/deniscerri/ytdlnis/pull/293
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/292
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/301
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/305
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/310
## New Contributors
* @teddysulaimanGL made their first contribution in https://github.com/deniscerri/ytdlnis/pull/291
* @gigoloinc made their first contribution in https://github.com/deniscerri/ytdlnis/pull/293
**Full Changelog**: https://github.com/deniscerri/ytdlnis/compare/v1.6.7...v1.6.8

@ -1,25 +1,31 @@
## What's New ## What's New
- Errored downloads sometimes had no title if it was quick downloaded. showed url instead - fixed error notification not being dismissed and having a progress bar
- Fixed logs not being highlightable - fixed editing filename template not using multiple copies of the same tag and writing at the cursor
- Fixed app crashing when moving to landscape when having download card on - fixed appending search items in the search view not working for links
- same thing for the details card - fixed terminal removing any instance of yt-dlp in the command instead of just the beginning
- Fixed app crashing if you pressed download before data is loaded - added ability to long press an item in the format details sheet to see the full string, and copy it/strings
- Fixed app going to main activity when using rvx - ellipsised really long titles and authors in history/download details bottom sheet
- Fixed errored downloads log button crashing the app - now u can see all available piped instances in the piped instance dialog for you to choose
- added hungarian - removed really long format command and replaced them with -S format sorting
- added serbian - fixed app not hiding adjust templates if user unchecked it
- added ability to enable/disable swipe gestures on any screen - added ability to show the command that was used in a history item, u can also see that in a queued,cancelled ... download
- added ability to choose whether extra command applies to audio video or both - Implemented preferred Audio Language. App will automatically choose an audio with your preference if it can find it, both in the download card also if you quick downloaded it
- hide search providers if the user has typed out an url in the searchview - added subtitle language codes suggestions in the settings page
- fixed log removing some lines - made the extractor chips in history page Sentence case
- added MASTER channel in yt-dlp updates - added a changelog screen where you can see recent releases and you can download the apks from it too
- made errored downloads as a separate notification channel - prevented app from crashing when trying to backup from a corrupted backup
- fix notification language conflict for portugal brasil in worker notification - added uploader_id as fallback for author data fetching in yt-dlp in case others are empty
- kept state of download card when going in landscape, even while updating data - fixed null pointer exception when running the update multiple items formats worker
- add crop thumbnail to adjust audio preferences - added the seconds where the cut starts on downloads with cuts in them
- fix command templates creation card showing extra command checkboxes even though extra command is disabled - made autonumbers be normal numbers instead of being 5 digits
- fix preferred audio codec disrupting preferred audio id - fixed filename templates in cut files and added the index in the beginning and fixed bugs if the users left the template as empty
- made command tab sync title and author changes in the download item - added 240p as a generic format
- fixed app duplicating --download-sections when spamming the extra commands page
- added BUFFER SIZE as a preference in download settings ## Intent integration with the app
- fixed prx series search engine not working You can use intents or apps like tasker or macrodroid to run commands to the app to run a download without user interaction
Accepted variables:
TYPE -> it can be: audio,video,command
BACKGROUND -> whether the app downloads on its own and wont show the download card if you have it on
COMMAND -> if your preferred type is audio/video or you set the TYPE variable as so, this will be appended to your Extra Commands string. If the type is command, the whole command will be used for the download
The intent that needs to be created is of android.intent.action.SEND and the intent text should be the url that you need to download.

@ -1,31 +1,17 @@
## What's New ## What's New
- fixed error notification not being dismissed and having a progress bar - added ability to notify user when all the queries are finished processing. Helpful when you push a large txt file with links and dont want to stay in the app. Just dont kill the app, leave it in the background
- fixed editing filename template not using multiple copies of the same tag and writing at the cursor - fixes in autonumber template for cut files. removed extra spacing
- fixed appending search items in the search view not working for links - added ability to update the card if the cut button is disabled due to missing data
- fixed terminal removing any instance of yt-dlp in the command instead of just the beginning - fixed generic format string for worst audio and worst video
- added ability to long press an item in the format details sheet to see the full string, and copy it/strings - removed output-na-placeholder
- ellipsised really long titles and authors in history/download details bottom sheet - added a scrollbar to the cut bottom sheet in cases where you could make an absurd number of cuts
- now u can see all available piped instances in the piped instance dialog for you to choose - removed suggested chips that the user had already chosen to avoid duplication
- removed really long format command and replaced them with -S format sorting - fixed app crashing if it failed to update yt-dlp in startup
- fixed app not hiding adjust templates if user unchecked it - fixed app crashing if it failed updating formats in the download card. it will now show a dialog of the error
- added ability to show the command that was used in a history item, u can also see that in a queued,cancelled ... download - fixed changelog being too slow after clicking it
- Implemented preferred Audio Language. App will automatically choose an audio with your preference if it can find it, both in the download card also if you quick downloaded it - made the details card fullscreen if you are in landscape
- added subtitle language codes suggestions in the settings page - allowed the user to create a command template on the spot if their command tab is disabled in the download card and send you right to it after creation
- made the extractor chips in history page Sentence case - other small fixes
- added a changelog screen where you can see recent releases and you can download the apks from it too
- prevented app from crashing when trying to backup from a corrupted backup
- added uploader_id as fallback for author data fetching in yt-dlp in case others are empty
- fixed null pointer exception when running the update multiple items formats worker
- added the seconds where the cut starts on downloads with cuts in them
- made autonumbers be normal numbers instead of being 5 digits
- fixed filename templates in cut files and added the index in the beginning and fixed bugs if the users left the template as empty
- added 240p as a generic format
## Intent integration with the app
You can use intents or apps like tasker or macrodroid to run commands to the app to run a download without user interaction
Accepted variables:
TYPE -> it can be: audio,video,command Small update just to fix some bugs :)
BACKGROUND -> whether the app downloads on its own and wont show the download card if you have it on
COMMAND -> if your preferred type is audio/video or you set the TYPE variable as so, this will be appended to your Extra Commands string. If the type is command, the whole command will be used for the download
The intent that needs to be created is of android.intent.action.SEND and the intent text should be the url that you need to download.
Loading…
Cancel
Save