qbit_manage icon indicating copy to clipboard operation
qbit_manage copied to clipboard

[FR]: limit_upload_speed for torrents from specified trackers based on their ratio

Open rj-d2 opened this issue 11 months ago • 2 comments
trafficstars

Is your feature request related to a problem? Please elaborate.

not really a problem but i think it would be nice if we could throttle torrents from trackers based on their ratio, example: limit_upload_speed for torrents from trackerABC to 2000 KB/s if the ratio is above 3

atm you could set the max_ratio and the torrent gets stopped/deleted once the ratio is reached or set a general upload limit for a tracker

but what if i wanted to only limit the upload speed if the torrent from a specified tracker has reached a specified ratio

Describe the solution you'd like

implementing a new variable and command which would only limit the upload speed of a torrent from a specified tracker if a specified ratio has been reached.

Does your solution involve any of the following?

  • [X] New config option
  • [X] New command option

Describe alternatives you've considered

with the help of chatgpt i made a python script, which does what i described above. in case someone is interested https://pastebin.com/raw/fH3ugqLM

Who will this benefit?

everyone who wants to limit the upload speed of torrents from a specific tracker, based on the ratio

Additional Information

No response

rj-d2 avatar Dec 01 '24 09:12 rj-d2

What's the usecase? This seems like an extremely niche request and an entirely new feature concept. Seems out of scope.

For a given tracker If seed ratio or time ratio between two arbitrary values, limit upload rate for specific torrents. Why?

What problem does this solve?

How does changing the upload rate if the torrent has a ratio of 2 vs 2.01 resolve your assumed limited bandwidth? Why do you not want to seed your most well seeded torrents?

How would share limit group upload limits come into play? What happens in a conflict?

bakerboy448 avatar Dec 01 '24 15:12 bakerboy448

i know this is a niche use case and while i had a seedbox this was not a problem. im seeding from my home connection now and only have 100Mbps upload

when cross-seeding to lower tier trackers, especially the bigger ones like FL/TL.. these trackers can eat up all my bandwidth, even for torrents that are years old and have a ratio above 10+ already.

i would be able to limit the upload speed at ratio X for Trackers which i dont need more buffer/better ratio, but also keeping the torrent alive. maybe this could also be useful for someone using public trackers.

the main advantage over limiting these trackers in general would be: you can share the torrent back at full speed and than limit the speed after ratio X is reached.

i know its niche, i have no idea how complicated his would be to implement, but i think this would be a nice feature

rj-d2 avatar Dec 03 '24 08:12 rj-d2

Related to #731 , this should be fixed alongside this

bobokun avatar Aug 08 '25 20:08 bobokun