qbittorrent / qBittorrent

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

File manager in Content tab #14824

Open sakkamade opened 3 years ago

sakkamade commented 3 years ago

Please provide the following information

qBittorrent version

Is not present in 4.3.4.1

What is the request

I want to be able to manage the torrent's structure within the Content tab of qbit, i.e. create/delete/move the folder(s) and move the file(s) of the torrent (at least on the level and higher of its root directory).

What is the benefit

If torrent has many folders, currently it's impossible to move only some of the files or folders into different location even within its parent directory, but having this feature it will be practicable. (Well, it's plain already, but some clarification is not superfluous, right.)

Extra info(if any)

Certainly I don't really need it myself, I just come up with it seeing this Torrent content layout feature (I mean, one is able to create sub-folder, but not to delete), however it should be a nice improvement, which I—and perhaps others—wouldn't mind to have.

P.s. I understand the difficulties and do not actually expect it to be ever implemented.

MrZed001 commented 3 years ago

The only big feature I miss from qbit :)

A File manager would solve a lot of problem.

Even the old utorrent (2.2) was able to manage the files downloading, and the already downloaded files too. Put them into torrent main dir easily, or even any dir on the HDD.

Like a series with a lot of episodes. All in separate subfolders.

Season1

I want to download them to the torrent's main folder. To watch them one after the other without needing to browse on the TV .... go one dir up, scroll (where was I ?), one dir down, file select

Season1

I know (little hack) in the add torrent page (and only there) I can set subdir (in file hierarchy) to be "\" and so it works. Later in the torrent Content tab not. But to do so 20-30 times for a single torrent .... that hurts. In utorrent: Content -> select all file -> set dir ... and ready.

In the add torrent page the "Content layout: Don't create subfolder" is misleading. Maybe "Don't create main folder" would be more precise. And there could be a new option: "Don't create first level subfolders"

Also 1: if torrent is loaded automatically from a folder (and mostly are for heavy users) the add torrent page is not an option. Maybe add torrent page could be opened manually for waiting (not downloading) torrents ? The "Don't create main folder" option is not available without it (some torrents need the main folder and some not)

Also 2: download torrent from one site and want to seed on other site. Even filenames/dirnames do not match. Manually copy every single filename from a file browser ... that hurts too. In utorrent there was a file/dir selection (right click select file), so only needed to point at that item and OK.

Sorry if I get carried away a little bit :)

sakkamade commented 3 years ago

The only big feature I miss

I wonder if you have forgotten of how qbit handles the files/directories of identical names now.

In the add torrent page the "Content layout: Don't create subfolder" is misleading. Maybe "Don't create main folder" would be more precise. And there could be a new option: "Don't create first level subfolders"

Create a separate issue regarding this.

Also 1: &c., &c.

Don't quite follow you.

Also 2: &c,&c.

This is called swarm, I guess? and such a feature request should head to libtorrent-rasterbar (https://github.com/qbittorrent/qBittorrent/issues/9416).

MrZed001 commented 3 years ago

Sorry if I was a bit too much :)

I wonder if you have forgotten of how qbit handles the files/directories of identical names now.

I did not check how it is made in qbit. But I think there must be a mapping set between the

Issue: qbit needs a file manager for the content.

Solution:

Alternate (easy to make) solution:

Also 1: Only the "torrent ad page" has the "Content layout" dropdown list with the "Don't create subfolder" item. If you use the Settings -> Downloads -> Automatically add torrents from ... feature (load hundreds of torrents by copying the torrent file into that subdir) then there is no way to open the "torrent ad page" later and choose the Content layout.

Also 2: No, not the swarm feature :) What I miss (and it is part of the Content tab file management) is the select file feature. You can rename the file in the Content tab (write in by hand the new filename ... and that can be long). But you can not choose this file. To open a file select dialog if the torrent main dir already exists (I have it, and want to seed it). Like in one torrent the same file is named file.s01e01 and it is on my HDD, in other torrent named file.s1e1

I think this are all connected together, can not separate them into separate Feature request. But you gave me an idea :)

sakkamade commented 3 years ago

Alternate (easy to make) solution: &c., &c.

@MrZed001, These are not alternatives―these are separate issues:

Rename Content layout option: "Don't create subfolder" to "Don't create main folder"

―issue 1.

New option: "Don't create main and first level subfolders". A cycle going through the torrent files removing the main (is exists) and the first subdir in the physical subdir. + a simple check if that file already exists (same filename under more subdirs) then add the deleted subdir to the beginning of the filename.

―issue 2, which impossible to implement until qbit will be able to duly manage same-name files/folders, and not to rewrite them as it doing presently.

Only the "torrent ad page" has the "Content layout" dropdown list with the "Don't create subfolder" item. If you use the Settings -> Downloads -> Automatically add torrents from ... feature (load hundreds of torrents by copying the torrent file into that subdir) then there is no way to open the "torrent ad page" later and choose the Content layout.

―issue 3.

No, not the swarm feature :) ...you can not choose this file. To open a file select dialog if the torrent main dir already exists (I have it, and want to seed it). Like in one torrent the same file is named file.s01e01 and it is on my HDD, in other torrent named file.s1e1

―I still wonder what is this, but it looks to me: issue 4.

Please open these as distinct issues―each of them is―stating yourself so intelligible as possible, but not before checking if one is already exists.

MrZed001 commented 3 years ago

Thanks I will do so.