tune seed priorities #3138

Closed
opened 2026-02-21 16:36:07 -05:00 by deekerman · 4 comments
Owner

Originally created by @ewtoombs on GitHub (Sep 28, 2015).

For example, I'd like the upload-to-download ratios to all be ignored and highest priority to be rewarded to the torrent with the poorest seed-to-peer ratio. I've been watching qbittorrent for a while and I am certain this is not currently how priority is rewarded. Actually I find qbittorrent's priority algorithm a complete mystery.

There are other criteria too, like giving highest priority to torrents with fewer overall seeds. It should be up to the user to pick the criteria or maybe form a weighted average.

Originally created by @ewtoombs on GitHub (Sep 28, 2015). For example, I'd like the upload-to-download ratios to all be ignored and highest priority to be rewarded to the torrent with the poorest seed-to-peer ratio. I've been watching qbittorrent for a while and I am certain this is not currently how priority is rewarded. Actually I find qbittorrent's priority algorithm a complete mystery. There are other criteria too, like giving highest priority to torrents with fewer overall seeds. It should be up to the user to pick the criteria or maybe form a weighted average.
deekerman 2026-02-21 16:36:07 -05:00
Author
Owner

@thalieht commented on GitHub (Sep 29, 2015):

like giving highest priority to torrents with fewer overall seeds

That's exactly what it does for me in 3.2.1 with libtorrent 1.0.6.
Also the priority algorithm is handled by libtorrent i think.

@thalieht commented on GitHub (Sep 29, 2015): > like giving highest priority to torrents with fewer overall seeds That's exactly what it does for me in 3.2.1 with libtorrent 1.0.6. Also the priority algorithm is handled by libtorrent i think.
Author
Owner

@chrishirst commented on GitHub (Sep 29, 2015):

Actually I find qbittorrent's priority algorithm a complete mystery.

All seeding tasks have a priority of -1 so are 'auto managed'

There are other criteria too, like giving highest priority to torrents with fewer overall seeds

Seeding clients do not get seeding peer counts from trackers.

@chrishirst commented on GitHub (Sep 29, 2015): > Actually I find qbittorrent's priority algorithm a complete mystery. All seeding tasks have a priority of -1 so are 'auto managed' > There are other criteria too, like giving highest priority to torrents with fewer overall seeds Seeding clients do not get seeding peer counts from trackers.
Author
Owner

@ewtoombs commented on GitHub (Oct 5, 2015):

Seeding clients do not get seeding peer counts from trackers.

Yeah, they do. It comes with the scrape. When I force reannounce on a seeding torrent, the number of seeds in parens gets updated.

That's exactly what it does for me in 3.2.1 with libtorrent 1.0.6. Also the priority algorithm is handled by libtorrent I think.

It does something like that, but I have often had to manually pause torrents to get the torrents I want to seed to start seeding. Often these torrents had less seeds than the torrent qBittorrent decided to seed instead. Hence the desire for tuning the priority algorithm. Do you mean libtorrent provides no interface for doing this tuning?

@ewtoombs commented on GitHub (Oct 5, 2015): > Seeding clients do not get seeding peer counts from trackers. Yeah, they do. It comes with the scrape. When I force reannounce on a seeding torrent, the number of seeds in parens gets updated. > That's exactly what it does for me in 3.2.1 with libtorrent 1.0.6. Also the priority algorithm is handled by libtorrent I think. It does something _like_ that, but I have often had to manually pause torrents to get the torrents I want to seed to start seeding. Often these torrents had _less_ seeds than the torrent qBittorrent decided to seed instead. Hence the desire for tuning the priority algorithm. Do you mean libtorrent provides no interface for doing this tuning?
Author
Owner

@thalieht commented on GitHub (Sep 18, 2018):

Duplicate of #566 i think.

@thalieht commented on GitHub (Sep 18, 2018): Duplicate of #566 i think.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/qBittorrent#3138
No description provided.