[Wishlist] Total Leeches & Seeds / File Availability Info

Bug #281346 reported by netyire
4
Affects Status Importance Assigned to Milestone
qBittorrent
Fix Released
Wishlist
Christophe Dumez

Bug Description

Situation:
Does libtorrent report how many seeds there are online, or whether it is possible to obtain a full copy of the file from all the peers you are connected to? You know, some way of finding out if libtorrent will be able to fetch the entire file, or if the network of peers doesn't have all the pieces.

Wishlist:
Is it possible for qbittorrent to list the total seeds, total peers and file availability information in the torrent properties dialog, if it is provided by libtorrent?

Justification:
Such information isn't usually very useful, but comes invaluably when downloading old or unpopular torrents.

Revision history for this message
Langsdorf (hendrikrohn) wrote :

I also would like to have such information (µtorrent-like). Thanks

Revision history for this message
Christophe Dumez (hydr0g3n) wrote :

In download list, you have a column (seeds /leechs):
Where seeds is a complete source and leech (leecher) is a partial one.
If you have at least one seed then you should be able to download the whole file.

Isn't this what you're looking for?

Changed in qbittorrent:
assignee: nobody → hydr0g3n
status: New → Incomplete
Revision history for this message
Langsdorf (hendrikrohn) wrote :

What I mean is any information about the seed-status of the torrent indicating if there are still seeders/leechers from time to time conected to the torrent but are actually offline. Here you can see a screenshot of utorrent:

http://img206.imageshack.us/img206/1715/utorrent5jb.jpg

Notice the seperated seeds and leechers columns and the number in brackets (ignore the red lines). Here 15 (89) indicates that you are actually connected to 15 seeders and 89 seeders are reported to have the complete file, but are at the moment not connected. So what you need is information about how many peers were connected during the past time (days). I think this is the task of the libtorrent-library, but I'm not sure its already implemented.

The second number show you how likely it is to get the data loaded (Imaging you want to download a torrent, but there are no seeds/leechs. Then the second number indiciates if there were some time ago: 0 (5) indicates that you may have luck catching a seeder online, but 0 (0) shows you that there are no seeders anymore)

Revision history for this message
netyire (netyire) wrote :

I hope I haven't confused anyone with the original bug report, but I think it's a bit vague :-(
I'll try to provide a clearer description of the features in question:

- Old torrents usually have few seeds or no seeds at all. This makes you wonder if it'll ever complete, so it's nice to know if there is anyone seeding the torrent (somewhere, somtime) even if they're not directly connected to you. You know, something like utorrent's 'total seeds' feature that gives you a good idea if whether the torrent has already lost all it's seeds.

- If it has lost all it's seeds, it would be nice to know if all the pieces from all the peers in the swarm would make a complete copy of the torrent. It provides a rough idea that if you wait long enough, the download will (hopefully eventually) complete. Something like utorrent's 'file availability' feature.

- These features are very useful when dealing with old or unpopular torrents where it's hard to be sure if the download will complete successfully or if you'll end up with 99.5% of the file because all the seeds have left. :-(

I understand this would be hard, if not impossible to implement unless libtorrent reports the statistics above, and, as I can't find this in deluge I'm not sure if libtorrent does. But I'm sure such a feature will come in useful often enough!

Might there be a chance of putting this in the 'possible features' list? I'm sure a substantial number of people might love to have it if libtorrent ever does support this :-)

Sorry for all the confusion,
netyire

Revision history for this message
Christophe Dumez (hydr0g3n) wrote :

I'm working on it for v1.4.0 beta3.

Changed in qbittorrent:
importance: Undecided → Wishlist
milestone: none → 1.4.0
status: Incomplete → In Progress
Revision history for this message
Christophe Dumez (hydr0g3n) wrote :

I have just implemented this in svn. I will release beta3 soon.

Thanks for the report.

Changed in qbittorrent:
status: In Progress → Fix Committed
Changed in qbittorrent:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.