qbittorrent / qBittorrent

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

Add `Last Piece Completed On` statistic - can be used as a measure of torrent's overall health and time to give up. #15554

Open a-raccoon opened 3 years ago

a-raccoon commented 3 years ago

Suggestion

Please add a per-torrent statistic and column named Last Piece Completed On displaying the DateTime of the last piece completion. This statistic would be similar in nature to the Added On and Completed On stats that stick with the torrent across session restarts.

Use case

This feature would be used to determine just how stale a torrent has become, by exposing the time since any download progress was made. Some torrents are really slow movers but eventually do complete even in excess of 400 days Active, but not if there is absolutely zero periodic activity from month to month.

Being able to determine the date of last fruitful download activity would help us make better informed deletion / preservation decisions. Telling us whether it's time to just give up on a torrent, or to still hold out hope since a piece was completed as recently as just last week.

Extra info/examples/attachments

No response

mike-burl commented 2 years ago

I would also love to see this feature. It would be very useful for determining when to give up on an old torrent or if there's still hope that I can bring it back to life

trevtdogg commented 1 year ago

I think a good implementation of this would be having the option to drill further into the details of the existing 'last activity' statistic, with two extra columns to choose from: 'last down activity' and 'last up activity'.

a-raccoon commented 1 year ago

Bear in mind you can have download activity without actually making progress, as in, phony baloney data sent that doesn't actually complete a part and gets rejected. Thus, my desire to record successful part completion data.

trevtdogg commented 1 year ago

yes, and that difference is valuable for both up and down directions.

it could either be the default (ignoring unsuccessful activity) or it could be an optional setting "only track successful piece transfers".