qbittorrent / qBittorrent

qBittorrent BitTorrent client
https://www.qbittorrent.org
Other
28.55k stars 4k forks source link

Numeric download Priority #16201

Open chauhansarthakiitd opened 2 years ago

chauhansarthakiitd commented 2 years ago

Suggestion

right now qbittorrent only has low,normal,high and maximum poriority states + sequential download feature which is not enough. the number of files and folders in a torrent can be pretty high and there are many scenarios that sequential download doesn't help us with but using numbers as priority values fixes this nuisance.

Use case

for example if we have 24 750MB files in a folder besides another folder and want to access the first file and then the second one and so on as soon as possible and sequential download starts at a different folder and we have only 4 states of priority. but using numeric values we solve this problem easily the higher the number the higher the priority. we go to the second folder and select all 24 files and right-click and use "auto priority decending" or "auto priority asending" and the first file will be either at highest priority = 24 or lowest priority = 1 and if we want the first folder to download sequentially after the first folder we assign the priority to it first 24 to 1 and the second folder starts at 48 to 25

Extra info/examples/attachments

No response

KieranDevvs commented 11 months ago

Just to add an example of how other clients do it: Heres how Tixati has implemented it. Notice that you can also mark individual files as sequential rather than the entire torrent which is very useful. This is one of two features that is stopping me switching from Tixati which is a shame. image

glassez commented 11 months ago

Just to add an example of how other clients do it: Heres how Tixati has implemented it.

I wonder what are the values of predefined priorities relative to numerical ones in Tixati?

This is one of two features that is stopping me switching from Tixati which is a shame.

Why don't you keep using a less shameful client?

KieranDevvs commented 11 months ago

I wonder what are the values of predefined priorities relative to numerical ones in Tixati?

The priority goes: 1) Numerical ordering 2) Ultra high -> ... -> Normal -> ... -> Ultra Low

If implemented in qBitrorrent, that's also how I would expect it to behave, but I've seen discussions about having two or more groups of priority at the same time which I would be ok with, but I think complicates the process unessasarily.

Why don't you keep using a less shameful client?

I don't understand the question.

glassez commented 11 months ago

The priority goes:

  1. Numerical ordering
  2. Ultra high -> ... -> Normal -> ... -> Ultra Low

It turns out that any numeric value has a higher priority than Ultra high, right?

glassez commented 11 months ago

Why don't you keep using a less shameful client?

I don't understand the question.

You said:

This is one of two features that is stopping me switching from Tixati which is a shame.

Perhaps I just didn't understand the specific meaning of "shame" in that context. But anyway, it looks like Tixati has the features you need, so why would you switch to qBittorrent?

KieranDevvs commented 11 months ago

Correct, numerically ordered items are prioritised higher than ultra high.

Perhaps I just didn't understand the specific meaning of "shame" in that context. But anyway, it looks like Tixati has the features you need, so why would you switch to qBittorrent?

I was saying that it's a shame that qBitrorrent doesn't have the features that I seek as I would like to use it.

QBittorrent has the advantage that it's open source, Tixati is not. FOSS > closed source. I still intend to use Tixati until there is a client that has the features that I need, that is also better. I'm just contributing to the issue with how other clients behave in the hope that it will bring more attention to this ticket/issue.