Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Wishlist] Availability Column #1632

Closed
Nemo-qB opened this issue Apr 30, 2014 · 19 comments
Closed

[Wishlist] Availability Column #1632

Nemo-qB opened this issue Apr 30, 2014 · 19 comments

Comments

@Nemo-qB
Copy link

Nemo-qB commented Apr 30, 2014

A simple availability column just like Name, Status etc. which also gets updated continuesly when seeding to see the shared data of the leechers.

See here for more information: http://qbforums.shiki.hu/index.php/topic,2552.msg10800.html#new

Regards, Nemo.

@pmzqla
Copy link
Contributor

pmzqla commented Oct 22, 2014

From: http://libtorrent.org/manual.html

If we are a seed, the piece picker is deallocated as an optimization, and piece availability is no longer tracked. In this case the distributed copies members are set to -1.

This means this column would display meaningful data when not seeding, when the information is available in the "General" tab.

@sledgehammer999
Copy link
Member

@Nemo-qB as pmzqla said this will not display a value when seeding. So is this meaningful to have only for downloading torrents?

@Nemo-qB
Copy link
Author

Nemo-qB commented Dec 7, 2014

The idea behind was that when you are seeding a new torrent (or any other seeding task) you could see the swarms availability so you would knew how far everyone is and how the piece distribution is shared. Its the same as the General tab but instead it shows the availability from the peers in swarm while seeding that are connected to you.

An example:

2m624xl

As you can see its 100% and seeding. The availability bar shows 1.250 and 13 peers connected. The 1.000 is you, and the other 250 (25%) is the total pieces available shared over 13 peers. There is also an availability column top right showing the same number.

Or a scenario when it could be handy is when you're downloading a few torrents at the same time; instead clicking each of them one by one to see their availability at the General tab you can see it all right away at the column.

I hope I explained it right, if not im open to go more in depth details if needed or correct myself if I made a mistake somewhere.

So is this meaningful to have only for downloading torrents? Its not necessary needed, nothing high prio. Its just an extra column showing the same information as the General tab availability bar in short. If it only shows for downloading thats also fine by me. Im completely okay with it if you drop it from the milestone of v3.2.0 if you think the same :).

@sledgehammer999 sledgehammer999 modified the milestones: v3.2.0, v3.2.1 Feb 23, 2015
@zekeblue
Copy link

I would like the availability column as implemented in uTorrent. For all torrents, not just actively downloading ones. It is helpful to see, at a glance, which torrents have high vs. low availablity.

@mattman00000
Copy link

Apologies if this isn't constructive but I second the request for availability as a column, also for seeding torrents see below

@chrishirst
Copy link
Contributor

Why

Availability for seeding torrents is always 1

Seeding peers DO NOT connect to other seeding peers so any one seeding peer cannot 'know' how many seeds there are 'on line'. Just because uTorrent lies and provides totally useless information is no justification for qbittorrent to also do so.

@mattman00000
Copy link

Fair enough, and in retrospect, I guess all the times I've looked to µTorrent's availability column in order to make a decision it's never concerned seeding torrents anyway.

Still would be cool, convenient, and sometimes necessary to have an availability column. Might even be motivation enough to try and teach myself enough C++ to do it myself.

Anyway, thank you chrishirst for your prompt and helpful response

@Snake883
Copy link

Snake883 commented Jul 2, 2015

What about getting the swarm information from the trackers?

@pmzqla
Copy link
Contributor

pmzqla commented Jul 2, 2015

The problem is that libtorrent doesn't allow us to get the availability of seeding torrents (unless something changed recently, see my reply here above), so there's not much we can do.

@chrishirst
Copy link
Contributor

What about getting the swarm information from the trackers?

It is old, out of date (cached by trackers), inaccurate information that provides nothing useful about the current state of 'health' of a torrent or it's swarm.

@sledgehammer999
Copy link
Member

We could make a "hack". Just don't display a value for seeding torrents. Especially after #4675 is merged.

@philipzae
Copy link

+1 for me as i was just about to submit a duplicate. i used it in my utorrent days and would like to have it in qbittorrent as I find it important when downloading a torrent as a leecher, so that i know how likely and fast it will complete, especially when i'm downloading 2 or more versions of the same content.

@Balls0fSteel
Copy link

@sledgehammer999 Don't want to bother you directly on such a small request, it just popped up on the forums and the hide feature has been merged. Not saying it must be done, just bringing it up so you can put a milestone on it or something - if you wish.

@sledgehammer999
Copy link
Member

Dunno if anyone from @qbittorrent/qbittorrent-frequent-contributors was to implement it. Also, IIRC, libtorrent doesn't report availability when seeding because it disconnects from seeds.

@Balls0fSteel
Copy link

Balls0fSteel commented Jan 21, 2017

Read that above, yes, but it is said that it would be false information anyhow. So that's okay.
I saw a PR about having an availability column for each file, evsh worked hard on that, but this is for the main window - just displaying the value if it's available.

Thank you for pinging the others.
(The column would be hidden by default I guess, not many of the users can decipher this information.)

@Grimshad
Copy link

I would also like this. Very much. I sort my torrents by availability.

@phurtive
Copy link

One of the things I used a lot in BitTorrent that is missing from qBittorrent is the availability column. When you have hundreds of items in your queue it is very useful to quickly glance at the availability. I would also like to see this feature added.

@glassez
Copy link
Member

glassez commented Jul 21, 2019

@Chocobo1, please take a look at this long-standing feature request. What do you say?

Chocobo1 added a commit to Chocobo1/qBittorrent that referenced this issue Jul 21, 2019
Chocobo1 added a commit to Chocobo1/qBittorrent that referenced this issue Jul 21, 2019
@Chocobo1
Copy link
Member

I submitted PR #10954.

Chocobo1 added a commit to Chocobo1/qBittorrent that referenced this issue Jul 22, 2019
Chocobo1 added a commit to Chocobo1/qBittorrent that referenced this issue Jul 24, 2019
Chocobo1 added a commit to Chocobo1/qBittorrent that referenced this issue Jul 24, 2019
@qbittorrent qbittorrent locked and limited conversation to collaborators Feb 24, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests