qbittorrent / qBittorrent

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

WebUI new torrent defaults/options? #10997

Open xnoreq opened 4 years ago

xnoreq commented 4 years ago

Latest master.

What is the problem

Every time I add a torrent in WebUI I have to adjust settings such as these:

*) I saw that one can right click and edit a category, enter a save path and then "Add" (that's another bug as it should be "Save") the category, but the save path is never applied.

Selecting a category in the add torrent window doesn't adjust the save path.

For some there already are configurable options (Options - Downloads - When adding a torrent):

There is also an option which is not in the add torrent window: "Delete .torrent files afterwards". Is this a global option or are corresponding options just missing in the WebUI?

What is the expected behavior

Also:

maverick74 commented 4 years ago

I would like the exact same options but for the traditional UI (non-webUI), as i'm having the exact same problems!

In other words, i would like to be able to set new torrent defaults for at least:

It would be great if we could set this options the same way we choose the default category - on the torrent download window.

@thalieht should i open a separate issue for this?

thalieht commented 4 years ago

i would like to be able to set new torrent defaults for at least:

  • Download in sequential order
  • Download first and last pieces first

This has been asked over and over and the answer is always no, it would hurt the swarm. It's not an oversight that their default can't change. No don't make another issue. If you want, find one of the many duplicate requests and comment there but it will be pointless.

I don't know what's the deal with "Skip hash check" (i don't use it either) but if you want a default for it in the GUI, i guess you should make another issue. All other options have default in GUI AFAIK.

maverick74 commented 4 years ago

A very interesting reading: http://wiki.vuze.com/w/Sequential_downloading_is_bad

Thanks for the tip about other issues @thalieht Still, does the same also applies to Download first and last pieces first? Is this one also harmful like the sequential download?

xnoreq commented 4 years ago

I'm well aware of how the bittorrent protocol works and I don't see how the criticism is valid. I'm not asking for this to become the new default.

Let me ask you this: what is the difference between me setting these options manually for every new torrent vs. qbittorrent pre-setting them automatically to how I configured them once?

If you don't want these options to be "available" to "normal" users then simply make them advanced options.

xnoreq commented 4 years ago

@maverick74 Random piece selection gives you statistically a low probability of the problems happening that are described in that wiki page.

Preferring the first and last piece increases that probability but much less so than a completely sequential download.

maverick74 commented 4 years ago

@xnoreq Hum... I see! Thanks for clarifying!

but I still agree with you: Having the options available in advanced settings is no different from me setting them manually all the time. It's just less frustrating!!!

I confess I very rarely use sequential download, but I use Download first and last pieces first everytime!

It's very useful to see video quality.

I understand devs' POV, but I'm sure the options in advanced settings wouldn't hurt.

But, then again, I can't do anything about it beside manifesting my opinion...

xnoreq commented 4 years ago

I mean I could implement it, easily I guess, but I want to hear an opinion from some "official" dev.

thalieht commented 4 years ago

but I want to hear an opinion from some "official" dev.

You'll have to tag them, it's a pretty old issue.

Let me ask you this: what is the difference between me setting these options manually for every new torrent vs. qbittorrent pre-setting them automatically to how I configured them once?

The difference is that you are not the center of the universe. You may be responsible and turn them off when you don't need them but let's be real, most people will just set and forget. A middle ground would be to remember the choice internally but that choice does not survive qBt restart (no writing to config file). My rationale for this is that the people who are irresponsible are probably not power users and close the client often. No idea if the devs will like it though.

xnoreq commented 4 years ago

The difference is that you are not the center of the universe.

Wtf are you on about? This is a suggestion and I even offered to implement this...

The issue is old, yes, because I have my own modified version of qbittorrent. I created this issue to give all users the ability to configure defaults for these manually selectable options.

If you're just here to comment nonsense then please don't comment at all. Thanks.