I have been working on the new queueing system for 0.6 and I thought I'd share a couple screenshots. The system is coming along and I only need to implement a few more things. I would like to know if the options you see in the Preferences dialog is sufficient, or if there are any other options you feel the queue system should include.
It looks awesome, I can't wait for 0.6 final to come out...Any rough ETA on it? Also, are you going to be releasing it as 100% feature-complete as 0.5.8.5 or are you going to release it about as feature-complete as 0.5 was and then complete other stuff as you go?
jdhore wrote:It looks awesome, I can't wait for 0.6 final to come out...Any rough ETA on it? Also, are you going to be releasing it as 100% feature-complete as 0.5.8.5 or are you going to release it about as feature-complete as 0.5 was and then complete other stuff as you go?
I would like the release of 0.6 to be close to par with 0.5 in regards to features. We might release some betas which may not be feature complete as a sort of stop-gap between the 0.5 -> 0.6 migration.
I would like to see some way of specifying "this (or these) files should be allowed to hog as much up/down bandwidth as they can make use of and anything left over may be shared by other ones".
Though I'm not sure if that should belong to queueing or if there should be some separate "prioritize" settings.
I would like for the queue system to add more torrents to queue if bandwidth isn't being used. I believe Azureus does something like this. I think uTorrent opens up more upload slots.
If I have a queue for 10 torrents, and traffic drops off, I'd like the programme to be able to add, going down my queued list, if traffic is lower than, say 80% upload setting.
I also agree that being able to tell Deluge "please prioritise this torrent or these torrents over other" would be nice. I don't know if the bandwidth priority for downloading in the files-specific menu for each torrent also affect seeding?
There are two features from uTorrent that I would like to see in Deluge, having a separate status for "completed" torrents that are outside of your queue (is there any specific reason for the completed status not being there ? I like keeping them in the program so I can easily see what I've recently downloaded and choose what to watch ), and a list column for the date/time the torrent was added, I prefer sorting by that, for the same reason as the completed status, it gives me a good overview of what I've downloaded when. These are really my only two quirks about deluge, so I hope they're implemented (if not, I might need to polish up my python skills and create them myself, though I'm unlikely to be able to XD)
I've been noticing some strange behavior from the queue system, whenever I add torrents or restart daemon+gtkui some torrents that where in Paused state appear as Seeding/Downloading, some torrents that where Seeding/Downloading appear as Paused but Down and Up speed keep showing bytes sending/receiving
Yea, there are definitely a few kinks in the system that need to be worked out.. The majority of them are do with the translation of libtorrent state to deluge state. I will fix these issues eventually. I promise.
andar wrote:Yea, there are definitely a few kinks in the system that need to be worked out.. The majority of them are do with the translation of libtorrent state to deluge state. I will fix these issues eventually. I promise.
yeah 0.6 is getting pretty stable and I can't remember the last time I've deleted the .config/deluge folder
There are two features from uTorrent that I would like to see in Deluge, having a separate status for "completed" torrents that are outside of your queue
That's exactly what I tought too! That's the thing that I miss most