Opened 11 years ago

Closed 11 years ago

#3770 closed Enhancement (fixed)

GTK and Qt clients should sort-by-progress as the Mac client does

Reported by: brgnm Owned by: charles
Priority: Normal Milestone: 2.13
Component: Qt Client Version: 2.12
Severity: Normal Keywords: feature-disparity
Cc:

Description

in some cases I wish to separate complete seeds from partial seeds, but this is difficult in both t-r and t-q. for different reasons.

In transmission-qt, the 'progress' sort order described here https://trac.transmissionbt.com/ticket/3090 is not used. although the % shown is % of total, partial seeds are sorted by ratio along with full seeds. I want to be able to select a continuous range including all full seeds only, or all partial seeds only. This does not appear possible with available sort options in t-q.

transmission-remote -l lists partial seeds as 100% done, and does not distinguish them from full seeds in any way. This makes a queuing script for trackers with max seeding and max leeching limits excessively complicated, as trackers generally see a partial seed as leech.

I would greatly appreciate some '--format' option for t-r -l, so that, regardless of the default format, I can get the info I need without resorting to '-i'. In other cases, I would be interested in sorting by 'idle time', 'total uploaded', among other keys.

Change History (6)

comment:1 follow-up: Changed 11 years ago by charles

I want to be able to select a continuous range including all full seeds only, or all partial seeds only.

What is the use case for this?

This makes a queuing script for trackers with max seeding and max leeching limits excessively complicated, as trackers generally see a partial seed as leech.

Why not use RPC calls directly? You can get much more specific information from tailoring your own RPC calls.

comment:2 in reply to: ↑ 1 Changed 11 years ago by brgnm

Replying to charles:

What is the use case for this?

On various occasions, I have been interested in pausing only partial-seeds, moving only them to a different directory from the default completed dir, or simply perusing them in order to chose some to complete or remove from the client.
In any case, it sounds like it is a different sort order from mac client,one is preferable. As mac client is described, I could filter 'Seeding', and sort by progress to accomplish this.
If you want to sort seeding torrents by ratio of up/down since they were in this client, just sort by 'Ratio' instead.

Why not use RPC calls directly? You can get much more specific information from tailoring your own RPC calls.

I do not know how to use RPC calls directly. I am interested in using python-rpc in the future, but lack required knowledge at this time.
One thing I appreciate about Transmission, is that you can do anything with t-r and some string processing. It is the easiest to operate from console, and to automate some timed changes.
I have never found it necessary to resort to more cumbersome uis, even if they are sometimes nice.
My suggestion is only that t-r could be even more useful for quickly obtaining some specific info on some torrents if a set of output fields could be specified for '-l'.
Mainly it would be useful to have the ability to filter or sort by more keys than should be accomodated in the gui, but can be helpful at times. Probably more distinct use cases than I could think of.

comment:3 Changed 11 years ago by charles

Are you saying that the Mac client's sort-by-progress uses different decisions than the Qt client? If so, what is the difference?

comment:4 Changed 11 years ago by charles

  • Component changed from Transmission to Qt Client
  • Keywords feature-disparity added
  • Milestone changed from None Set to 2.13
  • Owner set to charles
  • Status changed from new to assigned

I agree with synchronizing the clients' sort modes...

comment:5 Changed 11 years ago by charles

  • Summary changed from Identify partial seeds in transmission-remote or transmission-qt to GTK and Qt clients should sort-by-progress as the Mac client does

Hijacking this ticket for the qt/gtk client issue. IMO the "--format" option for t-r should be a separate issue.

comment:6 Changed 11 years ago by charles

  • Resolution set to fixed
  • Status changed from assigned to closed

Fixed in r11446

Note: See TracTickets for help on using tickets.