rlaphoenix 10285c3819 feat(dl): Add *new* --workers to set download threads/workers
The previously named --workers which is now --downloads specified how many tracks to download, not how many threads/workers are used per-download.

It defaults to nothing, which each downloader then has their own defaults. All current downloaders though currently default to `min(32, (os.cpu_count() or 1) + 4)`, which is also the default for `ThreadPoolExecutor` in general.

This also brings a side effect of changing DASH and HLS's forced max_workers of 16 to now a more appropriate default but more importantly actually configurable. You can set a default in your config under `dl.workers`.
2024-04-03 00:58:47 +01:00
..
2024-01-09 02:31:22 +00:00
2024-04-02 21:53:07 +01:00
2024-01-09 02:31:22 +00:00
2024-01-09 02:31:22 +00:00
2023-02-06 02:41:29 +00:00
2024-01-09 02:31:22 +00:00
2024-01-09 02:31:22 +00:00
2024-01-09 02:31:22 +00:00