Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improvement Suggestion: Option to Limit the Number of Concurrent Downloads #525

Closed
mediter opened this issue Mar 15, 2019 · 3 comments
Closed

Comments

@mediter
Copy link

mediter commented Mar 15, 2019

Currently (version 6.1 with macOS 10.14.3 (18D109) ), it is very nice that we can see and control every download in Download Manager. However, all the downloads start at the same time. If you happen to download a whole bunch of them, each one of them would progress slowly, especially during the day when network usage is high. And very likely some of them would fail when that happens.

Having the option to limit the number of concurrent downloads could help reduce failed downloads, while the rest are set to "wait to download" status.

@bcmn
Copy link
Collaborator

bcmn commented Mar 15, 2019

Good idea, thanks for the suggestion -- it definitely sounds like we should have a max in there.

UX-wise, I suspect an option would be quite a tricky preference for a user to be presented with. I'm not sure a user would have all the information as to the trade-offs. Perhaps a limit is all that is needed.

@insidegui
Copy link
Owner

Weird, I thought the URLSession mechanism would manage that for us, I believe it does on iOS. I agree we should come up with a limit and apply it, I'm against adding a preference for it.

@allenhumphreys
Copy link
Collaborator

It kind of does. In my development, it mostly limited active downloads to 3 while the remaining ones sit in a pending state. And this behavior was somewhat dynamic, so if you are on a slow it will start fewer. I agree that a setting would be a nice to have. I'm not sure what the standard use case it. For example, is it typical to download between 1-5 at a time, or an entire year.

@insidegui insidegui closed this as not planned Won't fix, can't repro, duplicate, stale May 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants