unregistered / Maxel

A native download accelerator for Mac OS X.
http://maxelapp.com/
28 stars 2 forks source link

Option to upgrade or downgrade the priority of a download URL #88

Closed Metamba closed 8 years ago

Metamba commented 8 years ago

Can you please add a feature that allows one to change the priority of a download URL? With this, one can downgrade a URL's priority and upgrade another more urgent download URL in the download queue. If possible, the download URLs can have numbers showing their priorities with No 1 having the highest priority. Maxel in its present state downloads URLs on a first in first out basis. Allowing one to change the download priority for more urgent URLs will save time wasted in waiting for the download to reach its turn in the queue.

ibrokemypie commented 8 years ago

On 5 Jun 2016, at 6:12 PM, Metamba notifications@github.com wrote:

Can you please add a feature that allows one to change the priority of a download URL? With this, one can downgrade a URL's priority and upgrade another more urgent download URL.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/unregistered/Maxel/issues/88, or mute the thread https://github.com/notifications/unsubscribe/AHdxhiQPn-JcTEzabl3IvEAYDiyIPvfSks5qIoUHgaJpZM4IuToR.

+1!

unregistered commented 8 years ago

Trying to understand this feature better. I know this is in other download accelerators but I've never used it because if I need a file fast, I'll just pause the other downloads so that I get it as fast as possible.

As a feature, how should priority be specified? If I have one P1 and one P4, does the P1 take 90% of the speed? Or 80%, 70% etc? Or could this feature also be served by setting a maximum speed limit on downloads? So if I want one file fastest, I simply cap my other downloads and let that one run at top speed.

Metamba commented 8 years ago

Usually, there will be a download queue. So, if P1 and P4 are both active, they are downloaded at the same time without any bandwidth limiting. However, if you specified only a few active downloads, the priority decides which URL is at the top of the queue and becomes active first. For example, if I have a pending download P3 and 2 active downloads, P1 and P2. When P1 is completed, then P2 becomes P1 and P3 becomes P2 and thus, active. To alter this order, a button or right click option can be added to increase the priority by 1, decrease the priority by 1, take a download to the bottom or top of the queue.

unregistered commented 8 years ago

I see. Could you achieve this by dragging & dropping entries within Maxel to re-arrange them? Maxel's scheduler starts downloads based on the order in the download list once a slot is available.

Metamba commented 8 years ago

I see as well. Never knew that drag&drop was an option to change the position in the download queue. In that case, I will suggest that numbers be added on the left hand side to show the position in the queue.

unregistered commented 8 years ago

No worries. Have you been using Macs for long? Drag & drop in a list interface like this is a very standard OS X thing, so I didn't think I'd need any instruction. It's very reminiscent of iTunes or the Finder.

Out of curiosity, how many pending and completed downloads do you usually have in Maxel?

Metamba commented 8 years ago

Usually have about 8-10 pending downloads and about 3-5 completed downloads. Usually have only 1 active download because my internet speed is usually slow. Recently started using Macs about 1 year ago.

unregistered commented 8 years ago

Ok thanks for sharing. I'll admit that maxel's interface isn't that great for a large number of pending downloads, it's sort of set up for fire & forget. I'm going to close this issue for now but I'll open another one to brainstorm features for managing more pending downloads, such as tagging, sorting, shrinking the size of items within Maxel's window, etc.