Settings
The settings of the desktop app.
Open Settings. Changes only apply when you click Save.
General
| Setting | Default | Purpose |
|---|---|---|
| Download folder | ~/Downloads | Root folder |
| Sort by category | yes | One sub-folder per category |
| Threads per download | 8 | Parallel connections (1 to 32) |
| Simultaneous downloads | 1 | Size of the active queue (app only) |
| Retries per segment | 5 | New attempts before the error |
| Timeout | 30 s | Connection and read |
| User-Agent | Mozilla/5.0 (compatible; TurboDL) | Header sent |
| File already exists | Rename | Rename to file (1).ext, overwrite or skip |
| Updates | on | Check for a new version at startup |
| Startup (Windows) | off | Launch TurboDL hidden in the notification area when Windows starts |
| Notifications | on | Windows notification, with the default sound, when a download finishes or fails |
Background
On Windows, closing the window does not quit TurboDL: it keeps running in the notification area and the downloads go on. Click its icon to show the window again; right-click it and choose Quit to exit.
Speed limit
The gauge button of the toolbar limits the total speed of all downloads: no limit, a preset (0.5 to 50 MB/s) or another value. It applies at once to the running downloads and stays after a restart. While a limit is set, the button is shown in amber.
Ignored links
One regular expression per line. A link sent by the browser that matches one of them stays with the browser, which downloads it itself (no red "!" on the extension icon). A field lets you try a link before saving; invalid patterns are listed in red. Example: \.torrent$.
Appearance
Language, light/dark theme, accent color, and the units: sizes in KiB/MiB (1024) or kB/MB (1000), speeds in automatic units or in a fixed unit (kB/s, MB/s, KiB/s, MiB/s, Mbit/s). See Appearance.
Categories
See Categories.
Browser
Registration state of the native host for Chrome and Firefox, and a Register again button (useful after moving turbodl).
Note
These settings are stored in config.json. An unreadable file is kept as config.json.bak and the default values are used.