Remove automatic mode and just update the download path on category selection #6339

Open
opened 2026-02-21 18:21:32 -05:00 by deekerman · 11 comments
Owner

Originally created by @mzso on GitHub (Nov 21, 2017).

qBittorrent version and Operating System

4.0.0 Win8.1

What is the problem

So basically the way I see it what automatic mode only does is disable the save path. So why have it at all? It's just confusing.
Also, if I'm in manual mode why changing the category does not change the path, which doesn't make sense. Why not?
Furthermore the dropdown to change mode is counterintuitive. there are only two modes. Why not just have button to change (or radio buttons, or whichever that shows both without having to bring up a menu pointlessly)

What is the expected behavior

Changing the category should just load the save path associated and let the user customize it if he desires.

Extra info(if any)

I for one find all the option related to this confusing and difficult to understand, with the relocate/switch-to-manual-mode options. All this seems needlessly complicated and mostly redundant.

What does manual mode even do when a torrent is already added? I can't see anything different in the context menu. This whole manual/automatic stuff seems pretty murky and intuitive to me.

Originally created by @mzso on GitHub (Nov 21, 2017). ### qBittorrent version and Operating System 4.0.0 Win8.1 ### What is the problem So basically the way I see it what automatic mode only does is disable the save path. So why have it at all? It's just confusing. Also, if I'm in manual mode why changing the category does not change the path, which doesn't make sense. Why not? Furthermore the dropdown to change mode is counterintuitive. there are only two modes. Why not just have button to change (or radio buttons, or whichever that shows both without having to bring up a menu pointlessly) ### What is the expected behavior Changing the category should just load the save path associated and let the user customize it if he desires. ### Extra info(if any) I for one find all the option related to this confusing and difficult to understand, with the relocate/switch-to-manual-mode options. All this seems needlessly complicated and mostly redundant. What does manual mode even do when a torrent is already added? I can't see anything different in the context menu. This whole manual/automatic stuff seems pretty murky and intuitive to me.
Author
Owner

@thalieht commented on GitHub (Jul 28, 2018):

I haven't given this much thought (to judge if you're right) but maybe you are. When categories were designed there were no tags and manual mode served as a tag AFAIK.

@thalieht commented on GitHub (Jul 28, 2018): I haven't given this much thought (to judge if you're right) but maybe you are. When categories were designed there were no tags and manual mode served as a tag AFAIK.
Author
Owner

@glassez commented on GitHub (Jul 29, 2018):

Manual mode
User manually control torrent save path. Categories are only for some structuring.

Automatic mode
Torrent save path are controlled by category associated with torrent.

@glassez: You designed the Automatic Management system. Thoughts?

I designed this subsystem as a systematization of an existing "labeling" subsystem whose behavior was inconsistent.
Personally I don't use it. But there were a lot of suggestions to expand it to control more torrent options through the categories.

What is the actual usage scenario that is not covered by the current implementation?

@glassez commented on GitHub (Jul 29, 2018): **Manual mode** User manually control torrent save path. Categories are only for some structuring. **Automatic mode** Torrent save path are controlled by category associated with torrent. >@glassez: You designed the Automatic Management system. Thoughts? I designed this subsystem as a systematization of an existing "labeling" subsystem whose behavior was inconsistent. Personally I don't use it. But there were a lot of suggestions to expand it to control more torrent options through the categories. What is the actual usage scenario that is not covered by the current implementation?
Author
Owner

@mzso commented on GitHub (Jul 31, 2018):

@glassez
I'm not sure automatic mode serves a meaningful purpose anymore.
You can just update the download path when a category is selected besides assigning the the torrent to a category. Does it bring anything extra?

@mzso commented on GitHub (Jul 31, 2018): @glassez I'm not sure automatic mode serves a meaningful purpose anymore. You can just update the download path when a category is selected besides assigning the the torrent to a category. Does it bring anything extra?
Author
Owner

@glassez commented on GitHub (Jul 31, 2018):

You can just update the download path when a category is selected besides assigning the the torrent to a category.

This sentence is unclear for me. What do you mean exactly?

I'm not sure automatic mode serves a meaningful purpose anymore.

I don't intend to drop out "auto mode" just because someone alone thinks it meaningless. If it meaningless for you don't use it.
But if you're missing something in the current implementation, I'll repeat my question:

What is the actual usage scenario that is not covered by the current implementation?

@glassez commented on GitHub (Jul 31, 2018): >You can just update the download path when a category is selected besides assigning the the torrent to a category. This sentence is unclear for me. What do you mean exactly? >I'm not sure automatic mode serves a meaningful purpose anymore. I don't intend to drop out "auto mode" just because someone alone thinks it meaningless. If it meaningless for you don't use it. But if you're missing something in the current implementation, I'll repeat my question: >What is the actual usage scenario that is not covered by the current implementation?
Author
Owner

@mzso commented on GitHub (Jul 31, 2018):

@glassez commented on 2018. júl. 31. 20:51 CEST:

You can just update the download path when a category is selected besides assigning the the torrent to a category.

This sentence is unclear for me. What do you mean exactly?

Well, if QB'd change the download path in what is now manual mode, when you select a category it'd essentially accomplish what automatic mode does without the need for a separate mode.

I'm not sure automatic mode serves a meaningful purpose anymore.

I don't intend to drop out "auto mode" just because someone alone thinks it meaningless. If it meaningless for you don't use it.

But if you're missing something in the current implementation, I'll repeat my question:

What is the actual usage scenario that is not covered by the current implementation?

Alright. There's the two other things I mentioned in the OP then in relation to categories/modes.

@mzso commented on GitHub (Jul 31, 2018): [**@glassez**](https://github.com/glassez) commented on [2018. júl. 31. 20:51 CEST](https://github.com/qbittorrent/qBittorrent/issues/7789#issuecomment-409329026 "2018-07-31T18:51:41Z - Replied by Github Reply Comments"): > > You can just update the download path when a category is selected besides assigning the the torrent to a category. > > This sentence is unclear for me. What do you mean exactly? > Well, if QB'd change the download path in what is now manual mode, when you select a category it'd essentially accomplish what automatic mode does without the need for a separate mode. > > I'm not sure automatic mode serves a meaningful purpose anymore. > > I don't intend to drop out "auto mode" just because someone alone thinks it meaningless. If it meaningless for you don't use it. > > But if you're missing something in the current implementation, I'll repeat my question: > > > What is the actual usage scenario that is not covered by the current implementation? Alright. There's the two other things I mentioned in the OP then in relation to categories/modes.
Author
Owner

@glassez commented on GitHub (Aug 1, 2018):

Well, if QB'd change the download path in what is now manual mode, when you select a category it'd essentially accomplish what automatic mode does without the need for a separate mode.

What about those users who don't want qBt to change the download path when you select a category?
Or maybe you don't like the term "automatic" exactly? Well, it is quite appropriate, since it is applied to the action that the program performs on its own at some event, depending on the preliminary settings, i.e. automatically.

Alright. There's the two other things I mentioned in the OP then in relation to categories/modes.

It's too verbose, and there's too much emotion. I don't understand English so well to dig into that pile of words trying to fish for something useful. Could you describe your problems more formally? For example, in the form (for each problem):

  1. what I'm doing,
  2. what I expect to get as a result,
  3. what I really get and why is it wrong.

And please try to use more precise (unambiguous) terms. E.g. what you mean in "Changing the category should just load the save path associated"?

@glassez commented on GitHub (Aug 1, 2018): >Well, if QB'd change the download path in what is now manual mode, when you select a category it'd essentially accomplish what automatic mode does without the need for a separate mode. What about those users who don't want qBt to change the download path when you select a category? Or maybe you don't like the term "automatic" exactly? Well, it is quite appropriate, since it is applied to the action that the program performs on its own at some event, depending on the preliminary settings, i.e. automatically. >Alright. There's the two other things I mentioned in the OP then in relation to categories/modes. It's too verbose, and there's too much emotion. I don't understand English so well to dig into that pile of words trying to fish for something useful. Could you describe your problems more formally? For example, in the form (for each problem): 1. what I'm doing, 2. what I expect to get as a result, 3. what I really get and why is it wrong. And please try to use more precise (unambiguous) terms. E.g. what you mean in "Changing the category should just **load** the save path associated"?
Author
Owner

@glassez commented on GitHub (Aug 1, 2018):

The feature (manual + automatic modes) was conceived to cover a variety of use cases. Perhaps some case was missed. Or feature isn't enough convenient and clearly configurable... So I ask you to describe your use case.

@glassez commented on GitHub (Aug 1, 2018): The feature (manual + automatic modes) was conceived to cover a variety of use cases. Perhaps some case was missed. Or feature isn't enough convenient and clearly configurable... So I ask you to describe your use case.
Author
Owner

@mzso commented on GitHub (Aug 1, 2018):

@glassez commented on 2018. aug. 1. 06:17 CEST:

It's too verbose,

  • A dropdown menu doesn't make sense to switch between manual and automatic with only two options. Buttons would be more useful.

  • It makes sense to change the download path to the category's path (If there's one. when you select a category.

@mzso commented on GitHub (Aug 1, 2018): [**@glassez**](https://github.com/glassez) commented on [2018. aug. 1. 06:17 CEST](https://github.com/qbittorrent/qBittorrent/issues/7789#issuecomment-409444022 "2018-08-01T04:17:16Z - Replied by Github Reply Comments"): > It's too verbose, - A dropdown menu doesn't make sense to switch between manual and automatic with only two options. Buttons would be more useful. - It makes sense to change the download path to the category's path (If there's one. when you select a category.
Author
Owner

@glassez commented on GitHub (Aug 13, 2018):

In that case, what you want has nothing to do with "Automatic mode".
All you need is having ability to use category save path as a template for torrent save path in "Add new torrent" dialog (when Manual mode is used).
You should have made this as a "wishlist" issue initially, instead of scolding functions that you don't use (and don't even know what they're useful for). Believe me, this behavior does not help you to solve your problem.

@glassez commented on GitHub (Aug 13, 2018): In that case, what you want has nothing to do with "Automatic mode". All you need is having ability to use category save path as a template for torrent save path in "Add new torrent" dialog (when Manual mode is used). You should have made this as a "wishlist" issue initially, instead of scolding functions that you don't use (and don't even know what they're useful for). Believe me, this behavior does not help you to solve your problem.
Author
Owner

@mzso commented on GitHub (Jan 30, 2022):

@glassez commented on 2018. aug. 13. 14:23 CEST:

You should have made this as a "wishlist" issue initially, instead of scolding functions that you don't use (and don't even know what they're useful for). Believe me, this behavior does not help you to solve your problem.

I was merely suggesting a simplification of the UI. Because it seemed to me it was needlessly complicated and a tad confusing.

@mzso commented on GitHub (Jan 30, 2022): [**@glassez**](https://github.com/glassez) commented on [2018. aug. 13. 14:23 CEST](https://github.com/qbittorrent/qBittorrent/issues/7789#issuecomment-412500021 "2018-08-13T12:23:08Z - Replied by Github Reply Comments"): > You should have made this as a "wishlist" issue initially, instead of scolding functions that you don't use (and don't even know what they're useful for). Believe me, this behavior does not help you to solve your problem. I was merely suggesting a simplification of the UI. Because it seemed to me it was needlessly complicated and a tad confusing.
Author
Owner

@xavier2k6 commented on GitHub (May 23, 2025):

ANNOUNCEMENT!

For anybody coming across this "Feature Request" & would like/love to see a potential implementation in the future!
Here are some options available to you:

  1. Please select/click the 👍 &/orreactions in the original/opening post of this ticket.

  2. Please feel free (If you have the "skillset") to create a "Pull Request" implementing what's being requested in this ticket.
    (new/existing contributors/developers are always welcome)


DO:

  • Provide constructive feedback.
  • Display how other projects implemented same/similar etc.

DO NOT:

  • Add a "Bump", "me too", "2nd/3rd" etc. or "criticizing" comment(s).
    (These will be disregarded/hidden as "spam/abuse/off-topic" etc. as they don't provide anything constructive.)
@xavier2k6 commented on GitHub (May 23, 2025): ## ANNOUNCEMENT! For anybody coming across this **_"Feature Request"_** & would like/love to see a potential implementation in the future! **Here are some options available to you:** 1. Please select/click the 👍 **&/or** ❤ `reactions` in the original/opening post of this ticket. 2. Please feel free _(If you have the "skillset")_ to create a **_"Pull Request"_** implementing what's being requested in this ticket. **_(new/existing contributors/developers are always welcome)_** ____ **DO:** * Provide constructive feedback. * Display how other projects implemented same/similar etc. **DO NOT:** * Add a "Bump", "me too", "2nd/3rd" etc. or "criticizing" comment(s). **(These will be disregarded/hidden as "spam/abuse/off-topic" etc. as they don't provide anything constructive.)**
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/qBittorrent#6339
No description provided.