Closed OliverVermeulen closed 4 years ago
https://github.com/excalibur-kvrv/m3u8-dl/pull/46 and this PR are gonna create a bunch of conflicts for whichever is merged second, but I think it makes sense for them to live as separate commits / reviews.
I did think about moving some logic from the download_process.py
file to where the file arguments are loaded for both PRs though.
What kind of change does this PR introduce? (Bug fix, feature, docs update, etc.)?
It allows users to customise how many processes are used for downloading
What is the current state prior to this change?
It currently defaults to the number of available cores on Linux or 4 on other platforms.
Additional clarity on why this change is necessary:
Closes https://github.com/excalibur-kvrv/m3u8-dl/issues/37