Controlled Queues

Description: 
Hello. I've tried to find this to no avail in Soulseek. Maybe it's a nice one. I'd like to find a way to control the amount of "real" downloads at a time. For example, I find an artist who has 8 albums (8 folders), but the uploader only allows for 2 folders to be queued at a time. I want to queue the 8 albums "locally", but really queue 2 of them only. So when these 2 finish , the client should automatically queue the next 2, and so on. Now, I would understand if this can be seen as pushing the limits in regards to excessive queueing/downloading, but when the second folder is downloaded, I've lost my place in the queue. I haven't clogged it, which, I think, is the important thing. Now, I only mean good. I'm not trying to ask for something that can influence the community or the content users negatively. I just think it's a good idea as long as it doesn't affect anyone. Thank you.
0
Your rating: None
0
No votes yet

Comments

You basically want to control somebody's queue with your own slot. How would it be fair to other users in somebody's queue when you are monopolizing a slot with 8 albums? If you queue 2 albums at once, you don't lose your slot. There's already a queue paused option, but it sounds like you want them to automatically start instead of manually starting them yourself. I can understand why you wouldn't want to lose your queue position, but you are making others wait longer in that scenario. I think that would be a negative for the community.

It's always been a first come, first served basis unless an user gives people priority to people on their user list or you donate.

Well, I clearly stated that I WOULD lose my queue position during the download of the two folders, or at least, that's the way it should be in my proposal. I said I only meant good and that means not making others wait longer.

There's 8 folders. Uploader wants me to download two at a time. When the last file of the 2nd folder finishes, the client queues the next two folders. I understand that I would lose all the queue positions that others have taken during the time I've downloaded the two folders (If this is wrong, then take this as part of my proposal). So, I'm not taking 8 slots. I'm taking 2. In a way, I'm playing by the rules of the uploader. That's what I'm proposing. Uploader configures a set of upload/download rules and if the downloader wants the client to handle them, you HAVE to play by the uploader's rules.

I guess that what most people who download do is wait until the 2nd folder finishes and immediately start the third folder manually. Doing this automatically would be basically the same, I just wouldn't have to be looking if the 2nd folder is completed to queue it the third one.

Now, of course, the uploader would be able limit this even more, like you can only automatically queue "x" number of files/folders in a day, which is what lots of people want nowadays and can't control. They have to look at the screen every second to check if a user has downloaded more than "x" number of files/folders a day.

I absolutely agree with the first come, first served basis and I'm not pretending to manipulate that principle.

I understand what you are saying. It seemed at first that you wanted a constant stream of downloads without ever losing your slot and queue position. This proposal all seems a bit complex, but I could see the positives of it. It would be more of a convenience factor for the downloader.

It would involve adding more than a few options for user rules. People usually don't follow rules. They tend to do whatever they please.