qbit_manage icon indicating copy to clipboard operation
qbit_manage copied to clipboard

[FR]: Ignore torrents with less than x time active

Open washedszn opened this issue 6 months ago • 7 comments

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

Not necessarily a qbitmanage problem, it runs as it should. However, in scenarios where external programs like cross-seed are adding torrents to qbittorrent, there's a small window where if both are running at the same time, the rem_orphaned job will remove torrents where the data hasn't finished linking - this happened to a user here, which resulted in those cross seeds starting to redownload.

Describe the solution you'd like

Implementing an ignore_age (or some other naming, unsure what's clearest) - which could be global or specificaly for orphaned data config. Trying to think if this could help protect against other edgecases, maybe in cases where force_auto_tmm is used?

Does your solution involve any of the following?

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

Describe alternatives you've considered

An alternative would be to ensure external programs do not run at the same time as qbitmanage, which would reduce the chances of this case happening - however this wouldn't fully prevent it as cross-seed can use announces from rss feeds.

Who will this benefit?

Can see this benefitting all cross-seed users and potentially others that use external programs to inject torrents into qbittorrent.

Additional Information

No response

washedszn avatar Jul 27 '24 08:07 washedszn