Why is there no "STATUS" that the Resume all function ignores?

Discuss suggestions and ideas for the forums, site, software.
Post Reply
Johmei

Why is there no "STATUS" that the Resume all function ignores?

Post by Johmei »

This is sort of addressed to Nemo based on his response to this thread (sort of kind of):

index.php/topic,3909.msg19908.html#msg19908

I want to start by saying I am not specifically (or at all really) asking for a "Stop" function.  I am only frustrated by Nemo and several others complete lack of understanding for why this "stop" function is even desirable at all (again, not asking for a stop function).  It's going completely over you guys heads and I just cannot fathom how.  To me, this is blatantly obvious.  So obvious that I'm stupefied that not only is there no solution to this issue in qBittorrent, but that when the stop function was mentioned, you just couldn't see why it would be handy to solve this problem (and again, not asking for a stop function)...but I digress, here's the actual problem;

I start 20 torrents and 15 finish downloading.

Those same 15 are now at 1:1 and I no longer want them to be active, so I pause them and they are now in both the "Completed" and "Paused" STATUS...

I now wish to pause all my currently active torrents, which would be the remaining 5, so I simply choose pause all.

I'm now ready to resume all those torrents that I just paused...but under the current logic, I cannot do this without having to control click to select all 5 one at a time, then click resume.  My other option is "Resume all", but this will resume every single torrent...I know, I know, "resume ALL", but while a function that actually takes every single torrent and resumes them all IS an obvious function, you should realize this is something that is very situational and is not a silver bullet solution at all.

Do you see the problem that I'm trying to shed light on?  I honestly feel like you probably don't...and that's based on reading not only the thread that I linked, but the closed thread that is linked within the thread that I linked (threadception...there's the one joke) in which you and a few others not only can't seem to see why a "stop" function would be useful, but insist it is completely pointless...

Maybe it doesn't need a stop function necessarily but this is a problem that really should be addressed.  Basically, I (and many others, I've absolutely no doubt) would like to be able to EASILY resume large groups of torrents while others are completely ignored.  I don't care how it's done, but a stop function would be the single most obvious way to achieve this.

To summarize: There are currently only two ways to resume torrents.  Selecting each one that you wish to resume individually while holding control, then choose resume, OR resume all which may very well want to resume torrents you don't want touched.  There needs to be an easier way to resume multiple specific torrents without having to individually click on each one.  THAT is why people want a stop button.  I don't care that the "Paused" torrents are ACTUALLY stopped and not active at all, I care that I've no way to set torrents aside and have them ignored unless I specifically click on them.  One last time, no, I'm not asking for a stop function.  I'm pointing out an issue and frustration I have with the current client.
KitKat

Re: Why is there no "STATUS" that the Resume all function ignores?

Post by KitKat »

[quote="Johmei"]
To summarize: There are currently only two ways to resume torrents.  Selecting each one that you wish to resume individually while holding control, then choose resume, OR resume all which may very well want to resume torrents you don't want touched.  There needs to be an easier way to resume multiple specific torrents without having to individually click on each one.  THAT is why people want a stop button.  I don't care that the "Paused" torrents are ACTUALLY stopped and not active at all, I care that I've no way to set torrents aside and have them ignored unless I specifically click on them.  One last time, no, I'm not asking for a stop function.  I'm pointing out an issue and frustration I have with the current client.
[/quote]

Click the downloading tab because thats where all "non-complete" torrents will be located regardless of status (unless they're errored)
Select any torrent in the list then press Ctrl+A to select everything then right click any torrent then hit resume to resume all torrents in that category.

I get what you're asking for and understand why you're asking for it but doesnt the above solve your described problem?
It will start every torrent in the download section and not start the actual complete torrents that are paused as pausing a downloading torrent doesnt change its default category to completed.

If you're talking about restarting paused torrents that you were seeding but stopped for some reason then i suggest labelling them as "seed later" or something so they go intoa  new category.
Frankly there isnt a reason to remove something from seeding only to re-add it later, qbt is pretty good at managing upload slots if your bandwidth is set correctly.

In my (unasked for) opinion the button you're asking for is more trouble than its worth, proper UI usage and management (actually labelling torrents for example) and keyboard shortcuts is much simpler than another torrent state implementation.
Unless you have a hundred torrents in your downloading tab (and they all arent labelled because fuck management right?) i cant see a need for another state to seperate torrents.

tl;dr Use categories, a cool keyboard shortcut for you is ctrl+a
If i've actually completely misunderstood your use/need situation please enlighten me.

/e:
Welcome to the support forum, if you want to post suggestions or wishlists try the github tracker.
https://github.com/qbittorrent/qBittorrent/issues/

/e2: What version of qbittorent are you running? I cant even find a "resume all" button.
/e3: nvm found it, its under the edit menu, i'd actually vote to remove that because its not a good function.. we should be teaching people how to categorise torrents/use labels/manage their stuff better..
Last edited by KitKat on Thu Apr 28, 2016 11:34 am, edited 1 time in total.
Aris

Re: Why is there no "STATUS" that the Resume all function ignores?

Post by Aris »

But isn't using categories to get such feature just a work-around? I use categories for... you know... categorising the torrents (music, games, software...), not as a work-around to implement a state. And it's only possibly to give a single category to a torrent (which makes sense).

I've been bitten by this "resume all" quite a lot of times already. Sometimes because "wops, I didn't want all torrents to start seeding", other times because of "wops, I've paused them all and now I can't remember which torrents I was seeding".

A third state would be really useful (not necessarily a stop state, but just a different pause state for torrents paused with "pause all" would be enough, or an "archived" state). Or a label system. This would allow to use categories for what they're supposed to be for and labels for other kind of stuff like this (and a single torrent may have more than one label, of course). [edit] or a global "pause" that just stops all connections but doesn't change the state of individual torrents.[/edit]

People that only use public trackers maybe don't see this (after downloading and seeding for a certain time you just delete the torrent), but when you're on a private tracker, it's very helpful to keep all torrents stored. Even old ones, so when someone asks for a seed for that old torrent you can seed it. So I end up with hundreds of "archived" torrents.
Last edited by Aris on Sat Aug 27, 2016 1:56 am, edited 1 time in total.
Switeck

Re: Why is there no "STATUS" that the Resume all function ignores?

Post by Switeck »

In uTorrent, I regularly highlight 1 torrent, hold down SHIFT or CONTROL and mark other torrents, then right-click and select START or FORCE START (because I use complex scheduling).
KitKat

Re: Why is there no "STATUS" that the Resume all function ignores?

Post by KitKat »

This post is old.
I wrote that when categories werent for sorting torrents by directory but were labels just for labeling things.

3.3.6 kinda needs a labeling system seperate to categories (or at least the ability to select multiple categories while holding ctrl) for my reply to still be relevant.
I'd like it to be possible to set QBT up like this.

Torrent1:
Category: Some/Category/For/Save/Path
Label: Leeching

Torrent2:
Category: Some/Category/For/Save/Path
Label: Seeding

Torrent3:
Category: Some/Other/Category/For/Save/Path
Label: Seed Later

Then just select all torrents with the label "seeding" or "Seed Later" and pause/resume them.
And have the "Leeching" label just pause the torrent as soon as it completes or i seed til 0.01 or w/e.

Currently ^ is not doable.
Post Reply