Ticket #529 (closed Enhancement: fixed)
Time remaining for downloads is unreliable
| Reported by: | markrian | Owned by: | charles |
|---|---|---|---|
| Priority: | Low | Milestone: | 1.73 |
| Component: | libtransmission | Version: | 0.95 |
| Severity: | Minor | Keywords: | |
| Cc: |
Description
It seems that transmission calculates the time remaining to download a file by simply dividing the amount of data left by the current download speed. Obviously, speeds vary over the course of a download, and so then does the estimated time remaining. This can vary by quite a lot, making the estimation unreliable. It would make sense to uses some sort of smoothing, or a rolling average to give a better estimate.
KTorrent offers various methods for calculating time remaining estimates, however, their 'KTorrent' method is a combination of various methods that was found to be the most accurate in their testing. I've found it to be surprisingly accurate and reliable.
Perhaps their method could be brought to Transmission without too much trouble?

