jmbannon / ytdl-sub

Lightweight tool to automate downloading and metadata generation with yt-dlp
https://ytdl-sub.readthedocs.io
GNU General Public License v3.0
1.58k stars 60 forks source link

Feature Request: Parallel Downloads #1003

Closed Noodlez1232 closed 2 weeks ago

Noodlez1232 commented 3 weeks ago

Some internet connections will throttle single downloads, but will allow multiple downloads at a time (at the throttled rate). In these situations, or when downloading from multiple sources (e.g. some from YouTube, some from PeerTube, some from Bandcamp), it might be beneficial to allow downloading multiple streams at a time, in parallel.

jmbannon commented 3 weeks ago

This can be achieved by running multiple ytdl-sub processes. A good strategy is to have a separate subscription file per website - those can safely be ran in parallel

jmbannon commented 2 weeks ago

Going to close since parallelism most likely won't be added to the core implementation, but still happy to walk you through on how to parallelize downloads via bash