YTDLnis Updates
1.42K subscribers
7 photos
4 files
25 links
Hey everyone. This channel will be used for new updates on the app whether being new features, bug fixes or new releases

Chat:https://t.me/ytdlnis
Download Telegram
YTDLnis has a new release: v1.6.6.1-beta
## 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

## What's Changed
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/266


**Full Changelog**: https://github.com/deniscerri/ytdlnis/compare/v1.6.6...v1.6.6.1-beta


output-metadata.json
YTDLnis-1.6.6.1-beta-arm64-v8a-release.apk
YTDLnis-1.6.6.1-beta-armeabi-v7a-release.apk
YTDLnis-1.6.6.1-beta-universal-release.apk
YTDLnis-1.6.6.1-beta-x86-release.apk
YTDLnis-1.6.6.1-beta-x86\_64-release.apk
YTDLnis has a new release: v1.6.6.2-beta
## 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 https://github.com/deniscerri/ytdlnis/pull/269

**Full Changelog**: https://github.com/deniscerri/ytdlnis/compare/v1.6.6.1-beta...v1.6.6.2-beta


output-metadata.json
YTDLnis-1.6.6.2-beta-arm64-v8a-release.apk
YTDLnis-1.6.6.2-beta-armeabi-v7a-release.apk
YTDLnis-1.6.6.2-beta-universal-release.apk
YTDLnis-1.6.6.2-beta-x86-release.apk
YTDLnis-1.6.6.2-beta-x86\_64-release.apk
YTDLnis has a new release: v1.6.7
## 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 https://github.com/deniscerri/ytdlnis/pull/266
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/269
* Better translation by @azf3 in https://github.com/deniscerri/ytdlnis/pull/280
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/279
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/281

## New Contributors
* @azf3 made their first contribution in https://github.com/deniscerri/ytdlnis/pull/280

**Full Changelog**: https://github.com/deniscerri/ytdlnis/compare/v1.6.6...v1.6.7


output-metadata.json
YTDLnis-1.6.7-arm64-v8a-release.apk
YTDLnis-1.6.7-armeabi-v7a-release.apk
YTDLnis-1.6.7-universal-release.apk
YTDLnis-1.6.7-x86-release.apk
YTDLnis-1.6.7-x86\_64-release.apk
YTDLnis has a new release: v1.6.8.1-beta
## 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
* 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

## 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-beta


YTDLnis-1.6.8.1-beta-arm64-v8a-release.apk
YTDLnis-1.6.8.1-beta-armeabi-v7a-release.1.apk
()
()
()
()
Forgot about this channel in a bit. The beta crashed because of database changes. Reinstall the app completely

Also apart from the telegram,discord and the github repo YTDLnis is not present in any other website or medium. The app is uploaded in uptodown and other sites by other people and not me so id suggest everyone to just get the apps from the official repo to avoid some botnets or whatnot. Stay safe.
Forwarded from YTDLnis Updates
YTDLnis has a new release: v1.6.9
## What's New

- Errored downloads sometimes had no title if it was quick downloaded. showed url instead
- Fixed logs not being highlightable
- Fixed app crashing when moving to landscape when having download card on
- same thing for the details card
- Fixed app crashing if you pressed download before data is loaded
- Fixed app going to main activity when using rvx
- Fixed errored downloads log button crashing the app
- added hungarian
- added serbian
- added ability to enable/disable swipe gestures on any screen
- added ability to choose whether extra command applies to audio video or both
- hide search providers if the user has typed out an url in the searchview
- fixed log removing some lines
- added MASTER channel in yt-dlp updates
- made errored downloads as a separate notification channel
- fix notification language conflict for portugal brasil in worker notification
- kept state of download card when going in landscape, even while updating data
- add crop thumbnail to adjust audio preferences
- fix command templates creation card showing extra command checkboxes even though extra command is disabled
- fix preferred audio codec disrupting preferred audio id
- made command tab sync title and author changes in the download item
- fixed app duplicating --download-sections when spamming the extra commands page
- added BUFFER SIZE as a preference in download settings
- fixed prx series search engine not working

## Autogenerated Changes
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/316
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/320
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/329
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/331
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/332
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/333
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/334
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/335
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/336


**Full Changelog**: https://github.com/deniscerri/ytdlnis/compare/v1.6.8...v1.6.9


output-metadata.json
YTDLnis-1.6.9-arm64-v8a-release.apk
YTDLnis-1.6.9-armeabi-v7a-release.apk
YTDLnis-1.6.9-armeabi-v7a-release.WITHOUT.pycryptomedex.apk
YTDLnis-1.6.9-universal-release.apk
YTDLnis-1.6.9-x86-release.apk
Forwarded from YTDLnis Updates
YTDLnis has a new release: v1.7.0
## What's New

- fixed error notification not being dismissed and having a progress bar
- fixed editing filename template not using multiple copies of the same tag and writing at the cursor
- fixed appending search items in the search view not working for links
- fixed terminal removing any instance of yt-dlp in the command instead of just the beginning
- added ability to long press an item in the format details sheet to see the full string, and copy it/strings
- ellipsised really long titles and authors in history/download details bottom sheet
- now u can see all available piped instances in the piped instance dialog for you to choose
- removed really long format command and replaced them with -S format sorting
- fixed app not hiding adjust templates if user unchecked it
- added ability to show the command that was used in a history item, u can also see that in a queued,cancelled ... download
- 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
- added subtitle language codes suggestions in the settings page
- made the extractor chips in history page Sentence case
- 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
- 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.

## Autogenerated Changes
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/338
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/346
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/348
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/354
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/357


**Full Changelog**: https://github.com/deniscerri/ytdlnis/compare/v1.6.9...v1.7.0


output-metadata.json
YTDLnis-1.7.0-arm64-v8a-release.apk
YTDLnis-1.7.0-armeabi-v7a-release.apk
YTDLnis-1.7.0-universal-release.apk
YTDLnis-1.7.0-x86-release.apk
YTDLnis-1.7.0-x86\_64-release.apk
Forwarded from YTDLnis Updates
YTDLnis has a new release: v1.7.1
## What's New
- 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
- fixes in autonumber template for cut files. removed extra spacing
- added ability to update the card if the cut button is disabled due to missing data
- fixed generic format string for worst audio and worst video
- removed output-na-placeholder
- added a scrollbar to the cut bottom sheet in cases where you could make an absurd number of cuts
- removed suggested chips that the user had already chosen to avoid duplication
- fixed app crashing if it failed to update yt-dlp in startup
- fixed app crashing if it failed updating formats in the download card. it will now show a dialog of the error
- fixed changelog being too slow after clicking it
- made the details card fullscreen if you are in landscape
- 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
- other small fixes


I know, i know its a small update. Just wanted to push it for the app crashing on startup mostly

## Autogenerated Changes
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/363
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/364
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/366


**Full Changelog**: https://github.com/deniscerri/ytdlnis/compare/v1.7.0...v1.7.1


output-metadata.json
YTDLnis-1.7.1-arm64-v8a-release.apk
YTDLnis-1.7.1-armeabi-v7a-release.apk
YTDLnis-1.7.1-universal-release.apk
YTDLnis-1.7.1-x86-release.apk
YTDLnis-1.7.1-x86\_64-release.apk
Forwarded from zaednasr

NEW RELEASE 1.7.2

# What's New

- Increased the height of the history card a slight bit
- Fixed app not using the -S format sorter in normal GUI downloads
- Added the multiple download card as an option to disable the swipe gestures
- Added a recyclerview to the search results because they were buggy before and would not show sometimes
- Added a new history item card design in cases if you quick-downloaded a playlist or if you made multiple cuts of a file. Instead of being separate, they are bundled and you can share them all at once and if you want to open the file a new dialog will show telling you to choose which one. If any of them is deleted, they are greyed out
- Fixed the shortcuts behaviour by allowing duplicate shortcuts to be added to textbox and to not check

## Format Filtering

App can now let you filter between 4 categories.
All, self explanatory.
Suggested, a combination of multiple preferences you have set in the app like your preferred codec, container and format id, quality and resolution.
Smallest, it will select for each format the smallest size.
Generic, the generic formats you see on the app while an item hasn't updated to real formats yet, in case you want to use those for some reason.

...

- Added clipboard button right in the home screen for quick access to the url you copied instead of going to the searchview. That item is also available there aswell.
- Added an animation of it shrinking when it pops up
- Added ability to show the URL in a history item if the download produced no title for it
- Same idea with the download notification if you hit download too fast and the data fetching process hadn't finished yet.
- Added zoom-in zoom-out slider for logs and terminal screens. It can remember your zoom choice for both
- Added more options of data fetching for titles and authors, like track, alt_title to avoid the default youtube naming scheme when available. Useful for audio downloads
- Since some people are confused. In the download card each tab item is independent and they each create a distinct download item and when you press download the app picks from the tab you are currently. If you want to select the audio format in the video tab you can just open the format list and scroll to the bottom for the audio formats. You can select multiple if you want and then press ok. But since some people thought that selecting the audio in audio tab would apply to the video tab, i added the ability to synchronise that format automatically in case people dont know about this lol
- Added the snackbar notification when there are no current command templates when trying to edit an existing download item
- Fixed that snackbar to fill the full text
- Fixed app crashing when trying to change the directory of multiple items in the multiple download card
- Fixed cases where the app downloaded a playlist but items had mismatching titles. This was due to playlist index being different from piped API to yt-dlp. Added filtering by ID instead which is fool-proof

## Introducing Observe Sources
Forwarded from zaednasr


A long awaited feature that was planned for a long time, but always pushed back by other features.
You can now set a playlist to be observed by the app over and over based on a time period.
The download configuration is the exact same as if you would do a normal download. You can select types of audio video and command etc etc.
You can set it to run every day, every week, every month. or every 2 days and so on.
You can set the time the app should try to check for new entries to download.
You can set the time the app will start this observation process, in case you dont want it to start now.
You can set the case where the app should stop running it. Like after 10 runs, or after it reaches a certain date.
The item can store which url's it had registered and passed over to the download process, so it can skip them on the next run.
But you can set it to check the app's internal download history in case those files are still present. If not, the app will try to re-download them again.
You can make as much as you want :), but since its running on Alarm Manager its waking up the phone to run the task so be wary of battery usage if you have way too many of them.


...

- added pop-up animations for all lists on the app
- added ability to copy cookie content for a single cookie instead of just all of em
- added a chip filter on the history fragment to hide the deleted records
- added force ipv4 feature
- added bitrate format information for formats long press details card
- made the quick scroll handle rounder
- fixed app still trying to fetch data even though the user cancelled it
- added the ability to show the multiple download card in cancelled/errored/saved downloads when trying to redownload them. If the card is disabled in settings it will act like previous, instant downlaod
- added ability to copy urls for each download tab items
- added a chip option in the video tab to download automatic subtitles. its also an app setting
- fixed a strange bug when the app would consider some video formats as audio formats
- ellipsised the audio format id in the format section in the download card in case it was stupidly long, (facebook...)
- fixed the app checking for duplicate downloads if you are trying to query multiple downloads, it will show a bottom sheet of all duplicate items
- added ability to use the download archive of yt-dlp instead of using the app's method of duplicate checking. archive checks only the video id but the app checks the whole command config. up to you
- Other small bug fixes

The history item has been updated in this version so old backups will not work. Please make a backup of your stuff in the settings before updating. In case this update fails, notify people in telegram and revert back to the past version and use your backup and also give us the backup to reproduce the error if it happens.
Happy Downloading :)


**Download Here**: https://github.com/deniscerri/ytdlnis/releases/tag/v1.7.2
Forwarded from YTDLnis Updates
YTDLnis has a new release: v1.7.3
## What's New

- Added names to subtitle codes in the subtitle selector dialog
- To prevent filename templates the app automatically adds .170B in the title tag and .30B in the uploader tag if they are written as the default template, otherwise they wont be tampered with
- Fixed app taking a bit before scheduling a download when it was quick downloaded
- Fixed app not updating the item data after being scheduled
- Fixed new cookie items having the previous' cookie data in them
- Fixed app not updating playlist data thumbnail while downloading
- Added a note in the auto-updater that the apks come from the github repo
- Added an option to disable swipe gestures in the download card between audio,video,command
- While the app is updating data inside the download card and the user taps the cut button, instead of asking the user to update now it knows its updating and just tells him to wait a bit
- When clearing results in the home screen, the running query job is cancelled
- When creating a new cookie, hid the copy cookie button (duh!)
- Replaced some icons around the app
- Now if you have copied multiple links back to back the app will know that and will populate the links in the search view. You can then remove or add more and then hit search
- Added a feature to show the item count for each tab in the download queue screen
- Added a feature to also download the current video item as audio. Just so you know, whatever changes you made in the audio tab will be used for this audio download
- When fetching playlist data, check if there are duplicate records in it
- Made the video and audio titles more noticeable in the format selection card
- Fixed app not updating formats while being in incognito mode in the multiple download card
- Added content description for many buttons in the app to help people with accessibility problems or people who use TalkBack
- Added a feature to only check for future videos in observe sources

## Autogenerated Changes
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/391
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/395
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/399
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/402
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/408
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/410
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/411


**Full Changelog**: https://github.com/deniscerri/ytdlnis/compare/v1.7.2...v1.7.3


output-metadata.json
YTDLnis-1.7.3-arm64-v8a-release.apk
YTDLnis-1.7.3-armeabi-v7a-release.apk
YTDLnis-1.7.3-universal-release.apk
YTDLnis-1.7.3-x86-release.apk
YTDLnis-1.7.3-x86\_64-release.apk
Forwarded from YTDLnis Updates
YTDLnis has a new release: v1.7.3.1
## What's New

- Added ability to select all items between two selected items in download queue
- Fixed app only getting one URL when tapping "Link you copied" in search view even if you copied multiple links
- Fixed app crashing on playlist selector when sharing a playlist. Forgor to configure it with the new changes
- Fixed app not removing errored, cancelled, saved downloads after you queued them for re-download
- Added option to copy URLs of selected downloads in the download queue screen
- Made app show all finished and errored notifications, instead of the latest one
- Kinda fixed the app not giving you the correct path when sharing a file from the notification
- Fixed app crashing when loading soundcloud results. They had stupidly large thumbnails, they are resized now
- Added option to reset the recorded links in observe resources when you are trying to update it. From now on they wont get reset like before
- Fixed major bug of app adding extra quotes in the yt-dlp config, making it fail on titles with quotes in them

Had to push this soon because of mostly the last error

## What's Changed
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/414
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/415


**Full Changelog**: https://github.com/deniscerri/ytdlnis/compare/v1.7.3...v1.7.3.1


output-metadata.json
YTDLnis-1.7.3.1-arm64-v8a-release.apk
YTDLnis-1.7.3.1-armeabi-v7a-release.apk
YTDLnis-1.7.3.1-universal-release.apk
YTDLnis-1.7.3.1-x86-release.apk
YTDLnis-1.7.3.1-x86\_64-release.apk
Forwarded from zaednasr
YTDLnis has a new release: v1.7.4
## What's New

- Added select between two items in home screen
- Fixed select between in cancelled screen not working
- Fixed app crashing when you selected a generic format for multiple items at once
- Fixed graphical glitch on RTL screens when the navigation bar showed up in landscape when moving tabs in download queue
- Moved the cache location to the data folder so its accessible to everyone. If for some reason the app cant read that folder, it will use the old cache location
- Fixed app not converting thumbnail to png even if set so
- Slightly changed the thumbnail cropping command since the png thumbnail commands got added
- Fixed app sometimes not closing the share activity when you dismiss the multiple download card
- Fixed app not enabling sub languages chip when you only selected save auto subtitles
- Added the title of the finished notification to the bottom if you want to see the full one
- Added a toggle in the settings to disable downloading the file as a fragment
- Slightly changed the counter badge offset in the download queue
- Fixed app not checking save auto subtitles when you get back to it
- Added indeterminate progress bar for running downloads notification if its in the beginning
- Reverted cookies functionality since it was broken for people. It will always sign you out when you generate the cookie
- Added big icon to the finished download notification showing the download type
- Added a new permission to make the app be always on top. This slightly helps with the revanced pip issue. The download hook button sometimes sends you to pip but through the share menu its fixed. Not sure how to resolve this. will look further. If anyone has a solution, let me know
- Fixed app downloading the original language of a video even though you chose another language. This was a bug with piped formats format id parsing
- Fixed app not cancelling updating data of an item in the download card
- Added a preference to prefer smaller sized formats
- Added ability to choose another audio format in the video tab but not reset the video format
- Sometimes the preferred resolution is not available, and the video defaulted to the maximum resolution when it should select the next higher quality.
- Now formats that already have audio formats in them show the audio chip in the format list
- Added an internal crash listener for the app. If the app crashes, it creates a crash log for you with the error stacktrace
- Added ability to have saved filename templates. You can add them straight from the filename template dialog. They will also show up at the top of the list
- fixed app sometimes not selecting preferred format based on format id even if it exists
- fixed app not matching preferred vp9 codec formats
- Fixed huge bug of app sometimes showing the title of the previous video in the home screen
- Added select between two items in history screen
- Added select between two items in command templates screen
- Added select between two items when choosing playlist items
- Fixed app sometimes not downloading suggested chapters from the cut screen
- Added "EVERY HOUR" in the observe sources screen
- Added parse metadata commands for audio type to fetch the release year if the description has it
- Removed alarm manager and instead relied in workmanager for scheduled downloads due to android 14 restrictions


### Added supported web addresses to the app

- you can make this app be the default launcher for some website links
currently the sites supported are the major yt-dlp extractors:
twitter
pinterest
tiktok
soundcloud
vk
youtube
twitch
instagram
facebook
reddit
bilibili
rutube

### Added shortcuts when long pressing the app icon

I added 4 actions
Search
Downloads
Download Queue
New Command Template

### Observe sources table had some changes and it was recreated

If you have any observe sources running, try recreating them manually. Backup and restore wont work as the structure is different

**Full Changelog**: https://github.com/deniscerri/ytdlnis/compare/v1.7.3.1...v1.7.4
YTDLnis has a new release: v1.7.5
## What's New

- Added AVI / FLV / MOV video container options
- Fixed app not showing the current download's command if it was a command type download when coming from multiple download sheet
- Added release year from description as metadata for audio downloads
- Set progress bar as interterminate when it reached 100% so people wont think it froze (its ffmpeg working, and it doesnt have a progress callback)
- Fix app crashing when trying to toggle on Show Terminal in share sheet
- Fix app crashing when going on landscape when you open the format list
- Fixed app not disabling the keep fragments toggle if you toggled the dont download as fragments
- Fixed app not fetching format list when some formats had None as a filesize
- Fixed app only showing the download type icon in the finished notification only when you expanded it. Now its a popping orange
- Showed navigation bar color when opening the download card
- Showed stylized codec name for generic audio formats
- Fixed app crashing when going on landscape when you open the multiple download card
- Fixed app crashing when you tapped the home button twice on foldable mode
- Fixed observe sources spamming and running every second
- Swapped around some icons
- Added new Language BULGARIAN
- Showed the download path in the finished notification
- Fixed calculating the next time observe sources should run
- Added a scheduled section in the download queue so that they dont stay in the same spot with queued items that are expected to run soon. You can see their ETA there for each item


## Duplicate checking

For a while the app had its own duplicate checking system when it checked the whole configuration with current history items or active downloads.
Since this system was too precise and even a slight change in options will consider it a new download and not an exact replica and most people were confused why the app allowed them to still download
So i created 3 methods of duplicate checking

- download archive -> uses the .txt file of yt-dlp to check if any url has been downloaded before or not
- url and type -> checks download history and running downloads to check if any item with the same url and type was downloaded
- full config -> the good ol method

----

- Removed paused button for each active download item. It didnt make sense. If you paused one item, the other items will continue to run anyway so what was the point. Instead i added a floating action button to pause and resume the whole queue
- Removed the cookie toggle throbbing every time you entered the page
- Slight changes to album_arist metadata parsing
- Fixed app downloading music file instead when using M4A music format
- Fixed app showing the grey deleted filter on present items


## Reordering download queue items

Now you can toggle the drag and drop mode in the queued tab to reorder your items with ease. Also you can now move multiple items to the top and to the bottom of the queue. or a single item

-------

- removed the plus icon in the piped instance dialog.
- combined the thumbnail cropper and resizer commands in audio downloads
- fixed app not removing audio on some pre-merged formats like in tiktok or instagram
- removed the -f bv[height<=...] and instead moved to -S res:... due to some problems when trying to quick download an item
- fix terminal sometimes not showing the finishing line of output or error
- added colors to app shortcut icons
Forwarded from YTDLnis Updates
YTDLnis has a new release: v1.7.6.0-beta
### This is a beta release. A new release was overdue and some new features are not properly tested yet

## What's New

- Made finished notification icon color to red
- Added download path in the history item details sheet
- Fixed Download On Schedule feature. Switched back to AlarmManager as its more accurate than WorkManager
- Removed move to top and to bottom in the scheduled tab. Code cleanup
- Fixed a huge issue when you press cancel to the quick download item before the data isn't fully fetched, it would go back to being queued after the data fetching is finally done
- moved force keyframes at cuts in the general category in processing settings
- showed the number when you select all items in the context menu bar
- fixed app going always to the search bar when you return to home if you launched the search shortcut from the app menu


## Format aspect importance

Now in the settings you can order around which element based on your preferences like codec, container, quality, preferred format id should be prioritised when the app automatically chooses a format for you. The app uses a weigh system to sort formats based on preference.

- fixed app crashing when swipe to delete a scheduled item
- fixed app not modifying time in a scheduled item
- added network constraint for observe sources worker
- added reconfigure button in errored notification
- fixed app not hiding the "Link you copied" after clicking on it
- fixed app crashing when trying to toast in the end (#469)
- added alternate urls for instagram,facebook,and reddit as supported sites
- fixed app not escaping double quotes in filenames
- fixed container text alignment for arabic interface
- rearranged video quality order in descending order in the settings


## Background processing of items for download

Someone tested to download a 4000 long playlist in the app. First of all it couldnt even load them in the multiple download card. In those extreme cases the usual recommendation was to just turn quick download on, and consider the whole playlist as a single item and download.

But still, if a madman wants the ability to modify the list, now the app can handle it and will show the download card. Since it will take a while until all items all processed and converted into download items, a progress bar is added.
Still you are able to hit download and schedule button early and let the app continue on its own by using the default configurations of the download items. So its fast like quick download but still separates all items into separate downloads.

- fixed app using -a "" on observe sources command type downloads
- added milliseconds when trying to cut a download
- added ability to set the folder location of your download archive path. The file has to be named as download\_archive.txt
- added feature to number each chapter when using split by chapters
- slight changes to downloads already exist dialog
- fixed app not considering m.youtube links
- other small fixes


## Autogenerated Changes
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/463
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/470
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/472
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/475


**Full Changelog**: https://github.com/deniscerri/ytdlnis/compare/v1.7.5...v1.7.6.0-beta


output-metadata.json
YTDLnis-1.7.6.0-beta-arm64-v8a-release.apk
YTDLnis-1.7.6.0-beta-armeabi-v7a-release.apk
YTDLnis-1.7.6.0-beta-universal-release.apk
YTDLnis-1.7.6.0-beta-x86-release.apk
YTDLnis-1.7.6.0-beta-x86\_64-release.apk
Forwarded from YTDLnis Updates
YTDLnis has a new release: v1.7.6.1-beta
This is a beta release. Perhaps the next one will be stable

## What's New

- Fixed app not hiding update formats button after updating formats
- Fixed app not passing ba/b in format logic when using generic best audio format
- Fixed meta track parse metadata
- Fixed app not cancelling downloads in some cases
- Fixed huge issue when using multiple download card and it wouldnt keep user defined changes
- Fixed app not removing download notification when cancelling download
- Fixed some errors in arabic interface when selecting playlist items
- Limited characters in cut interface textboxes to just numbers colons and periods
- When user had a defined preferred format id and the user selects a generic 'best' format the app just accounted that format id and didnt consider the preferred video resolution as a fallback
- Fixed when trying to schedule a video download and setting it to download as audio as well, the audio is put in queued and not in scheduled
- Fixed app crashing when trying to tap adjust download in the errored notification, in case the user removed the download beforehand
- Added ability to modify the download item in the queue. But to prevent the app from starting the download prematurely, it is moved to the saved category and after you hit ok it will be requeued. If you cancel the edit card, the item will stay in saved
- Fixed app reseting user defined changes in the download card like the download path when it finally updates data
- Fixed app crashing when trying to open a download that has no duration in it. Now its disabled
- Previously the app would change the state of downloads to Paused, whether it is activepaused or queuedpaused. Since the app now simply pauses all downloads, there is no need to do such transformations especially when you could have many items in the queue. Now simply the app cancels the ytdlp instances and the download worker and stores a state whether the downloads are paused or not
- Fixed album playlist track not being saved #482

## Autogenerated changes
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/478
* Translations update from Hosted Weblate by @weblate in https://github.com/deniscerri/ytdlnis/pull/483


**Full Changelog**: https://github.com/deniscerri/ytdlnis/compare/v1.7.6.0-beta...v1.7.6.1-beta


output-metadata.json
YTDLnis-1.7.6.1-beta-arm64-v8a-release.apk
YTDLnis-1.7.6.1-beta-armeabi-v7a-release.apk
YTDLnis-1.7.6.1-beta-universal-release.apk
YTDLnis-1.7.6.1-beta-x86-release.apk
YTDLnis-1.7.6.1-beta-x86\_64-release.apk