mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2026-03-02 22:57:32 -05:00
"Set Location" option should remember the path from the prior "Set Location" operation #13628
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#13628
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 @iheartcsharp on GitHub (Jul 15, 2022).
Suggestion
When you right-click on a torrent and click "Set Location", it will open a folder selection dialog box with the current path of the torrent is selected. Instead it should default to the path you selected previously. If you haven't used Set Location in the current session it will default to the current path.
This path just need to be remembered per session. So when I open qBittorrent the variable prevSetLocation will be null. Once I click Set Location it will default the folder selection dialog box to the current location due to prevSetLocation being null. So I select a new path I want to save the torrent(s) to. The new path I select is "/nice". The prevSetLocation will be set to "/nice". The next time I click Set Location on another torrent the folder selection dialog box will be defaulted to "/nice". Once the application is closed the value of prevSetLocation can be discarded.
Use case
I am seeding 1,000+ torrents at any point. As some torrents are completed seeding I need to move them to another location. There is no easy way I can group all the torrents I want to move and select all of them at once. And I also don't want to Ctrl+Click (multi-select) through the whole 1,000+ torrent list to select them.
So what I do is I scroll through the list and select 5-10 torrents and right-click "Set Location". In the folder selection dialog it will default to the current location of the files. So I have to click through the different folders in the dialog box and select the path I want. This I have to do every time I click "Set Location". Instead it should remember the last location I selected and default it in the folder selection dialog.
This will save me a lot of time as I don't have to navigate to the same folder every time I do "Set Location" on a torrent.
Extra info/examples/attachments
This is the current process:
The new process would be:
In the new process I do NOT need to do step #3 unless I want to change the path. This would make my life easier.
@shooreek commented on GitHub (Mar 8, 2025):
I agree with this, it would be nice for folder selection dialog to open at last used location. And it was exactly like that in qB 4.0.3 (AFAIR) that was shipped with Kubuntu 22.04. Now I moved to Kubuntu 24.04 and AppImage and have to re-select needed folder from the root each time I use Set location feature.
@xavier2k6 commented on GitHub (May 24, 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:
Please select/click the 👍 &/or ❤
reactionsin the original/opening post of this ticket.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:
DO NOT:
(These will be disregarded/hidden as "spam/abuse/off-topic" etc. as they don't provide anything constructive.)