SoulseekQT Public Build 3
Submitted by Nir on Wed, 05/18/2011 - 00:16
No major new features in this one, as should be the case for most future public builds. As downloading appears to work pretty well my focus now is on getting the entire life-cycle of uploads to work. This means everything from properly returning downloadable search results to browsing to actual uploading. A bunch of bugs related to this were fixed, and a few unrelated ones as well:
- Scanned MP3s are no longer rescanned every time the client is started.
- Subfolders are now removed from 'downloading' folder when all contained downloads are complete.
- Client now responds to 'download containing folder' requests from the original client.
- Public and Userlist flags are now stored for shared folders between sessions.
- Fixed incorrect processing of incomplete and excluded search tokens.
- Returned search results now list whether the client is free to upload and how many files are in the upload queue.
- Fixed attempting to start uploads to offline users. Also client now keeps track of upload users' online status.
- Transfer speed is now shown during downloads.
- Fixed occasional non-erasure of shared folder data after it is unshared.
Cheers, Nir
- Log in to post comments
Comments
I have only this build
I have only this build installed. (Vista Ultimate 64). Don't seem have have much functions working...
Well, this is clearly very
Well, this is clearly very early work in progress. Did you have anything specific in mind?
I know this isn't a main
I know this isn't a main concern but, the qt client isn't accessible with screne readers. I don't know how much you can do to fix that, but thought I'd at least let you know. I hope this doesn't replace the other client/s entirely. I've met so many cool people through slsk it'd be a shame for it to become inaccessible.
No, we don't plan on ever
No, we don't plan on ever forcing people to switch to the new client. The idea is to keep improving it until most of our users are motivated to switch to it instead, but that's a long ways away, and even then we won't force people to switch. At most we'll start a secondary server to support backwards-incompatible features. Which screen(?) reader is SoulseekQT not compatible with? Maybe that's something I can look into in the long run.
I already love the evident
I already love the evident efforst to clean up and modernize the GUI. I only miss one option, the ability to see the queue for the song I want to get.
BTW, there's gonna be a new server for this?
BTW, and this is something I would be excited about:
I use soulseek via Wine. Since QT is cross platform, this means there will be a native Linux Client?!?!?!?!
Thanks! Place in line for
Thanks! Place in line for downloads is something I'm looking into getting to work automatically very soon. i.e. get your place in line as soon as your download is queued and then periodically every once in a while.
re: new server - No, a lot of the work is on keeping things compatible with the old server/client. As I stated above, we might start a secondary server sometime in the distant future to work on more advanced, backwards-incompatible features.
re: linux version - Yes, as I've stated in the past, I plan on porting to Linux as soon as the Windows version becomes good enough to use on an ongoing basis. I tried porting to Mac and it wasn't too horrible. Porting to Linux should be even easier.
Great news. According to a
Great news. According to a recent poll at Ubuntu's forums Soulseek is among the 15 most used appd via Wine.
Hi
Hi
I'm for the first time at QT info pages. And I don't get what is it for? I mean what's the reason to make new version?
When NS was released I understood that "ah ok, it's on new server, works better, faster, more search results blah blah.. overall progress and must-have update"
But here I don't see any info about what it is, why do I need this, what are the features?, are there any new features or are there any critical fixes or performance improvements? I don't even understand what QT means and stands for.
Or perfect reply for my post would be "hey relax man, it's just NEW version. NEW, got it? He just decided to make a new version"
Thank you for slsk. 've been using it for years. Sent donations several times and will do again, when cash be with me )
Thank you
That's a fair question. I've
That's a fair question. I've discussed to some length my intentions for the new client on the forum, but not on this news site. There are several reasons I'm working on the new client. In no particular order:
Things that you mentioned are
Things that you mentioned are very clear and simply understandable for those who are close to software developing - scalability, improvements, updates, flexibility blah blah. But for ordinary users (like me) these are not such common things and are not like obvious :) That's why such questions appear.
Thank you for such a detailed response. I've got answers on all of my questions. I just think this should be somewhere on main page - like "Introduction" from author, explaining reasons for starting new version, circumstances that influenced such decision, goals, which author's planning to reach - just what you've written in last post.
Awesome, Qt is a great
Awesome, Qt is a great framework, it has been years since I used SLSK, and just coming back to visit the site I see some exciting news like this. I'm sure the new codebase will allow you to upgrade and improve the system at an exponential rate. I congratulate you on all the great things you have achieved and commend you on your latest developments. :)
-colin
Thank you Colin! I have every
Thank you Colin! I have every hope the new Qt client will make for some interesting developments :)
Cheers, Nir
/me is following every
/me is following every development of the QT-version as well. Cool stuff indeed.