qbittorrent / qBittorrent

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

Override default downloading folder based on tracker list #15201

Open lucassantilli opened 3 years ago

lucassantilli commented 3 years ago

Feature request

Checklist

Description

Suggestion

Add setting similar to existing Folder Monitoring, but instead of monitoring torrent files in a given directory, it will monitor added torrents and suggest a download folder IF it contains a tracker specified in the settings.

For instance, you set torrents containing the tracker "tracker.com" to be downloaded to "C:\Downloads\TrackerName". Upon loading the torrent file, qBittorrent will check if "tracker.com" is in the tracker list and if so, the torrent management mode will be set to "Manual" and the suggested download folder will be "C:\Downloads\TrackerName" overriding default torrent management mode, tag or category settings.

Setting management mode to automatic would disregard the tracker monitoring setting and set the download folder acording to the automatic management settings.

To avoid conflicts the tracker monitoring list should be ordered by priority, whereas the first items have higher priority.

For example, monitored trackers contains the following trackers, in this specific order: rarbg.to Folder: C:\RARBG1 rarbg.me Folder: C:\RARBG2

If qBittorrent finds "rarbg.to" in the torrent trackers, it will be used and the list stops being processed. If not, it'll look for "rarbg.me". If not found, it will look for the next item on the list until something is found or all items are processed.

Use case

Private trackers usually have specific content. Allowing users to assign different folders for different trackers helps keeping things separated and organized.

Extra info/examples/attachments

mockup

thalieht commented 3 years ago

Related #3650

WoodpeckerBaby commented 1 year ago

Very useful for private trackers. Even Transmission supports this.