mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2026-03-02 22:57:32 -05:00
Automatic Torrent Management mode does not relocate torrent in case of common files #7276
Labels
No labels
Accessibility
AppImage
Bounty
Build system
CI
Can't reproduce
Code cleanup
Confirmed bug
Confirmed bug
Core
Crash
Data loss
Discussion
Docker
Documentation
Duplicate
Feature
Feature request
Feature request
Feature request
Filters
Flatpak
GUI
Has workaround
I2P
Invalid
Libtorrent
Look and feel
Meta
NSIS
Network
Not an issue
OS: *BSD
OS: Linux
OS: Windows
OS: macOS
PPA
Performance
Project management
Proxy/VPN
Qt bugs
Qt6 compat
RSS
Search engine
Security
Temp folder
Themes
Translations
Triggers
Waiting diagnosis
Waiting info
Waiting upstream
Waiting web implementation
Watched folders
WebAPI
WebUI
autoCloseOldIssue
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/qBittorrent#7276
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @slrslr on GitHub (May 12, 2018).
qBittorrent version and Operating System
4.1.0, Windows 10 64b
What is the problem
In qbt i typed a phrase to filter out torrents matching it. Result was 5 torrents, i highlighted these all, right click and selected new category (it was child of a current category) in aim to relocate these torrents.
then i see only 2 out of 5 changed its Save Path.
The ones that succeeded was in "Automatic Torrent Management" mode. So this is good.
From remaining three, two was in manual mode. So why Automatic mode torrent was not relocated? I think because it has common payload path with remaining two that was in manual mode. I will illustrate the failed (not relocated) torrents details:
2 /ParentDir/PayloadFolderMovie/PayloadfileBestMovie.mp4 | automatic | failed
3 /ParentDir/Movie/PayloadfileBestMovie.mp4 | manual | failed
4 /ParentDir/Movie/PayloadfileBestMovie.mp4 | manual | failed
The torrent number "2" has folder and child file in its payload, but torrents 3 and 4 do not have any folder in payload, so i had to disable Automatic Torrent Management for these two and manually find folder created by torrent 2 - /Parent/PayloadFolderMovie/ and set it as a Save Path for the remaining two torrents (which are in Manual mode).
This way i am causing hidden issue in case i need to relocate torrents later. (relocate will hiddenly fail)
I am glad qbt not relocated the torrent "2" because it would break other two manual mode torrents i think. It do not relocate it even if i select relocation only for this one particular torrent that is in automatic mode (not all three torrents at time). But yet i think this create confusion/mess. Is there any way this can be improved?
This reminds me an idea #6520 where once i make some change in torrents payload or save path, the qbt will first search rest of the torrents to find common paths and same file sizes and TELL me that it found some other torrents that seems to be the same and ASK if i want to rename its payload paths/filenames/relocate them too. And update Save Path's or payload paths or payload file names so it match. The issue #439 seems similar too. Maybe this feature is too difficult to create, do not know, but still think it is important to somehow handle case when multiple torrents share same file/s having dfifferent payload structures.
@slrslr commented on GitHub (Sep 10, 2019):
Maybe qbt not relocated it, because after qbt moved first torrent and its data, it could not find the data for other torrent to move, so it skipped.
Maybe qbt should be instructed to check destination folder and if it contains data already, it should proceed changing savepath.
Currently i have to monitor save paths of the torrents i am relocating and making sure to manually disable and enable "Automatic torrent management mode" which will change savepath. (?)
@xavier2k6 commented on GitHub (Apr 27, 2021):
4.1 series of qBittorrent are no longer supported
If you experience this issue with qBittorrent 4.3.4.1 or later, please feel free to open a "New Issue"