Registered Member
|
Hello,
I was using Deluge on Ubuntu (GNOME) system to download via torrent. and it is perfectly working. It contains a feature that I think should be in Ktorrent too. In Deluge, I can set priority/order to download list. I can arrange it by right click. So I can decide which torrent should download first and which torrent should start after that and so on. To add this feature in Ktorrent, we need to changes in GUI. The first we need to add a new column for Priority in torrent list, and another is to add option to sort in right click or the toolbar. Currently the priority/order is based on the time added the torrent in Ktorrent. So the first inserted torrent will be download first and so on. Please see the below screenshot for sample I have created for the new column: Direct Link: http://i50.tinypic.com/wtbqip.png I am not a programmer so I cannot do this. So I request Ktorrent developer to add this feature. Thanks. |
Moderator
|
KTorrent already has this feature. The order is determined in the queue manager tab, and the queue manager will stick to that if you have it enabled.
|
Registered Member
|
Thanks for reply.
I am not sure which options you are referring. I think you are pointing to "Queue Manager" option in Ktorrent option window. If I enable it than I cannot use the "Maximum Downloads" options. I like to use both queue and "Maximum Downloads" options. Is there any other way for this? |
Moderator
|
The thing you enabled, is "Control torrents manually", which disables the queue manager. In the main window below the list of torrents there are a whole bunch of tabs, one of them is named Queue Manager, there you can change the order. |
Registered Member
|
Yes I got it. Thanks for the detailed info.
But why we need separate box for queue manager? Why don't we use the main torrent list for priority? So we just need to drag up/down to order them. |
Registered Member
|
bimaljr:
I believe it is because you can sort torrents on list by clicking on column header (that is "Name", "Ratio", "Downloaded", "Uploaded" etc.). If torrent list order would also reflect priorities, it could lead to some confusion. E.g. some user may want to sort torrents by ratio, but it does not mean that torrent with highest ratio should have highest priority. Sorting by upload speed would end in condition race - torrent which, by pure chance, got highest upload speed, would also get highest priority (but the same for download speed maybe wouldn't be that bad idea). But I am not a developer, rationale behind that may be completely different.
Best regards
Mirosław Zalewski |
Registered Member
|
Hmm.. I think you are right some way.
But I have other idea. We will add a column in torrent list with title "Priority" and when we add any torrent, it will get it's number. So when we add first torrent than it get 1st priority and when we add another priority than it will get 2nd priority and so on. So we get which torrent will be downloaded first and which last. And if we want to change priority for 3rd torrent and want to set it second than we just need to right click that torrent and click on "Set Higher Priority" so it's priority will be 2nd. But my above idea will be harder if user have more torrents. Example if a user have already 10 torrent added and he/she want to add 11th torrent at 1st priority than he/she need to do 10 right click and 10 "Set Higher Priority" click. But I have another solution for this too. We will add to more options > 1) "Set First Priority" and 2) "Set Last Priority". This way we will have total four options: 1) Set First Priority 2) Set Higher Priority 3) Set Lower Priority 4) Set Last Priority MINIMUM REQUIREMENT FOR NOW: I know this is not a small change and may take time. But I think we should have one minimum thing: 1. A column in torrent list with title "Priority" (or "Queue"). So I can (only) sort by priority (ascending or descending). I can only view the priority but cannot change it from torrent list. I can sort by going to Queue Manager same as working now. Thanks |
Registered Member
|
bimaljr:
I like your idea. I have created mockup that I think shows what you mean (click to enlarge): To your idea, I have added new option that will provide a way to set custom priority (think about users who have dozens of running torrents). As for this dialog - torrent should get priority set up by it. So other torrents should be moved down in queue. Example: I have 10 torrents. I change priority of one from 6 to 2. That maps existing priorities: old → new 2 → 3 3 → 4 4 → 5 5 → 6 6 → 2 Priorities of first and 7th-10th torrents are not changed. The only drawback I see is that right now Queue manager is plugin, which can be disabled. These changes may enforce to put queue/priorities into core codebase. But I can't be sure. Edit: I was wrong. It's download order (priorities of files inside one torrent) that is plugin. Queue manager is already in core codebase. It is now up to developers to decide if they accept this idea or not.
Last edited by Minio on Sun Jul 15, 2012 9:19 am, edited 1 time in total.
Best regards
Mirosław Zalewski |
Registered Member
|
Thank you Minio
This is exactly what I want. (I also think to create sample screen but you have created it even more perfectly) I am fully agree with you. The "Custom Priority" is a new feature which is not available in any torrent application that I used (on Win and Linux both). So this will be really amazing. I like to add a more detailed comment for "Custom Priority" box: - If we have 4 torrents in list and write "7" in "Custom Priority" box for the third torrent, than it will get 4th position (means it will get last position if user insert lower priority than total torrents). Also user cannot insert negative number or 0 (zero) in the box. - Also I like to add controls to extend/reduce the priority by mouse click. I have updated the screenshot. Please see the screenshot here: http://i50.tinypic.com/nntoyf.png (Thanks to Minio for the original screenshot) I have added control in the "Custom Priority" input box. I request developers to make this changes. I request George to forward this to developers so they can schedule this. Thanks, Bimal |
Registered users: Bing [Bot], Evergrowing, Google [Bot], rblackwell