General Settings
Incognito
App won't save your downloads in the download history. You can also set this for individual items in the download card
Show Download Card
Enabled by default, but if disabled it wont show the download configuration and start downloading immediately from your config
Quick Download
Prevent data fetching when loading an url in the download card. U can still try to data fetch in the download card
Prevent Duplicate Downloads
- Download Archive (With this the app stores a txt file of all links that were processed and compares against it when you try to download the same link again and stops you)
- URL & Download Type (compares against url and download type)
- Full Configuration (compares whether the same yt-dlp command is used)
Download over Metered Networks
If disabled the downloads will stay in queue until you connect to a wifi network
Force IPv4
Might be useful on some downloads to use ipv4 only connections
Socks5 Proxy URL
Set a proxy url to use to download with
Preferred Download Type
If you have download card enabled, it will select the type and if its disabled it will immediately download in that preferred download type. If preferred download type is command, it will use the last used command template or ur preferred command template
If the type is set to Auto the app will select audio format for certain kinds of urls like Youtube Music or Soundcloud.
Remember Download Type
Ignore preferred download type but instead keep using the last used download type
Concurrent Fragments
Number of fragments in a dash/hls video to download concurrently
Concurrent Downloads
Set how many downloads to download at the same time
Limit Rate
Limit the download speed
Buffer Size
Set size of download buffer
Socket Timeout
Set how long the app should wait in seconds before considering a download as failed if its not responding
Aria2
Alternative downloader from yt-dlp u can use. Might be buggy sometimes
Log Downloads
Create a log file for each download. Good for debugging. The app will create a download log always if the download errors even if log downloads failed
Clean up leftover downloads
Set a background job to clean up downloads in cancelled, errored sections
Retries and Fragment Retries
Related to socket timeout. After a download is considered to failed, set the amount of times to retry before giving up
Scheduling
You can set the time period when the app should download
Use AlarmManager
A more strict method to wake up the app to start downloading in time, since WorkManager respects your device restrictions it could be delayed.