My initial thoughts on Qt

I can appreciate all of the work that has gone into developing the Qt client. It's great to see that you have incorporated so many feature requests into it and regularly put up new releases. Thanks for all of your efforts.

I've had the opportunity to test it out a little bit. My initial reaction is that I would have a very hard time switching from 157 NS 13e to the new client. While I like many of the new features, the whole look and functionality is very different to me. Maybe I'm just very resistant to change. I like having the downloads and uploads together in one transfers window. I also like having my userlist (with file counts) always available for my use on the right side of the screen. It doesn't seem as easy to use as the original client, which has a very simple and straightforward look. It takes more clicks to get to the same options. I miss all those dropdown menus at the top that make navigating so simple.

I know many of these have been mentioned elsewhere, but I wanted to combine all of my comments in one section. I will like the ones in the feature requests section that I'd like to see implemented. I'm running Windows 7 with 2GB of RAM.


Re-scanning of files appears to be much quicker

empty shares automatic messages - I don't know how effective they will really be, but anything that encourages people to share is a good thing. I see quite a few unsent messages in the logs, so I wonder how many people are actually receiving them. Some clients probably don't even accept private messages. There's also the option on the main client to not receive any.

unshared files to users - love the feature

Diagnostic logs - It's very interesting to see who is searching for what files and making browse requests. Hopefully they don't use up a lot of extra memory.

Room walls - I never used the tickers. Are they any anti-spam techniques in place? I noticed there are no clickable links. What's the column in the rooms with the white paper icon for?

the progress bar - It looks cool. I'm not really big fan of the tree file format, but perhaps it will grow on me.

filters - These are for the more advanced users, but it's nice to have them available.

maximum number of queued files - I know this can be changed, but the default at 200 seems a tad high. 50 seems like a lot to me when a typical album has 10-15 files.

download complete and online alerts


It's a memory hog - It used over 500,000k at the startup and only grew from there to over 800,000k range. I think it would be very difficult for anyone sharing over 100,000 files to share for any big length of time due to the memory and cpu usage. The original client also uses quite a bit of memory and usually crashes once it goes above 500,000k after a few days. Surprisingly the Qt client didn't crash after 12 hours of use before I disconnected.

No file counts anywhere besides rooms - This is the feature that I would miss the most. You say most file counts rarely change, but I see just the opposite - especially for people who are on my userlist who are always updating. Also, there's no K/sec in the users section. I noticed that updated speed numbers were actually displaying in recent months on the 157 NS 13e client. There was a time where mine always didn't display a number after so much sharing.

No flags in the userlist - I think maybe this was planned for the original client, but it was never implemented as far as I remember. It would be more for the curiosity factor than anything. It's truly a global program.

Ease of File Sharing - The option to share isn't very obvious to me and I'm a very experienced user. I think it would be better if it was placed in a more prime location: either in the Transfers window in a button besides the Away button or Clear Complete and Aborted button or at the very least in a separate tab. It seems very hidden to me in the Options section. Some people are clueless at finding the file sharing button in the main client, how are they supposed to find it in Qt? Maybe some kind of How I do share my files link at the top of the screen that leads to the file sharing window and that becomes hidden when they actually share.

Transfers window appearance and inability to dock the userlist - see above

no way to import the wishlist from 157 NS 13e

the folder structure when browsing somebody's files - I have my files organized in a certain way by a numbering system: 01, 02, 03, etc. They are all on different hard drives. The Qt system seems to sort browsed files by hard drive letter, so everything would appear out of order.

offline users still in the uploads window - I've only seen this a few times, so I'm not sure how widespread this is and what caused it. There's no way to clear them from what I can see. If I disconnect and reconnect they are still there. The Clear Complete and Aborted button does nothing to them.

no way to individually clear something from the transfers window - If a person queues up 8-10 folders and you only allow 1 folder, how can you manually delete their excess files? Your only option would be to unshare files with them. There appears to be no way to manually clear anything. Being able to highlight files like you can in the main client and delete them would be invaluable. I don't see an option to abort somebody's download, either.

no ability to message all buddy list users or all downloading users

the clear complete/aborted Uploads / Upload Slots options at the bottom in the uploads window didn't work for me even with the box checked - I had it set it to 10 originally and lowered it to 5 and it didn't take effect.


Thank you for your post, it's rare that someone ever bothers to post such an organized and well-written account of their experience with SoulseekQt.

Regarding memory consumption, yeah, that's definitely a big downside of SoulseekQt over the original client. It's a consequence of the data system being used which lets me do some very nice things, but it's not as efficient as using basic data containers. I've managed to reduce it somewhat, but it's doubtful I'd be able to do much more of that. It is a dilemma, since you either have to not be sharing a very large number of files, or be on a machine with more RAM to use SoulseekQt comfortably.

Regarding the user interface, you're definitely not the first one to state their preference of the original client in that area. Personally I think it's a matter of getting used to. I have gone some ways toward making the UI more like the original by moving item-specific options to context menus, and limited the action bar on top to operations that are more global.

Regarding file counts and flags. I would actually like to see flags in the user list too. I've been more resistant to file counts in the user list before, but I've found myself missing it a couple of times recently myself.

Regarding ease of file sharing, and this goes hand in hand with getting more people to share. I intend to offer to lead the user through sharing their first folder when they first start the client under the stipulation that it'll probably make their Soulseek experience more fruitful. I can only hope this won't move people to start sharing garbage, but this is one of the basic tasks users have the most difficulty with when they first start using SoulseekQt.

Regarding importing the wishlist, that would actually be very easy to do now that the code for importing the old user list is in place. The two operations are nearly identical.

I'll look into ordering in the share browse view. I've noticed numbers get messed up and make it hard/impossible to read messages written as file/folder names.

Regarding the client keeping queued uploads of users who have gone offline, that's something I'm hoping to address soon. You'll be able to manually remove uploads, and said uploads will eventually be automatically removed as well.

Your last item I'm a little confused about, the first checkbox on that line automatically clears complete/aborted uploads, the second checkbox enables the speed limit which is specified subsequently, and the last spin box is the number of upload slots. What were you trying to do and how did it fail to work?

Finally I just wanted to say that I realize SoulseekQt isn't for everyone, and that there are still very good reasons to stick with the original Soulseek client. The vast majority of our users are still on Soulseek NS, but the percentage of SoulseekQt users is rising steadily. Unfortunately it looks like I'm going to have to put SoulseekQt on a feature freeze pretty soon, as it seems I'll have to get another job soon. I intend to be fixing any bugs that come up in the near future and make any small modifications that need be made, but, as much as it pains me, I may have to put aside any further major development of SoulseekQt in the interest of concentrating on whatever it is I have to do for a living next.

Thanks, Nir

I'm glad to hear that you have something in the pipeline to encourage people to share when they first install the client. That's probably the best time to get them to make the effort. I think many people are of the belief that the program automatically scans for their files after they install it. I hear that quite a bit. I have a few ideas that I'll post about soon that may encourage people who are already actively downloading and not sharing to do so.

I had the first checkbox selected, but it didn't do anything. It didn't automatically clear out anything. I still had to manually clear them with the button at the top.

I also had the second box checked, and it did limit the speed as designed. I was going to disconnect, but I wanted the last few people to finish their downloads. I lowered the number of slots, but I still had more and more people queing up and having their downloads start. Maybe I didn't do it correctly. I'll re-test it.

Do you need to have the 2nd box checked in order to be able to change the number of upload slots or is that independent?

You're right, the clear complete/aborted uploads isn't working. I'll get it fixed soon. Checking the upload slot problem now. The upload slot setting is independent of the checkbox.

Thanks, Nir

edit: I should have look at the code first :) the clear complete/aborted feature waits roughly five from the last status change before removing each entry, so as to preserve the upload place in line in case the user retries it.

I wanted to update my original review from October. I have been running the latest builds today. It's great to see so much progress being made and new features being added. Thanks for your continued efforts.

It was running at about 800MB after about 20 hours of use (sharing over 200,000 files with open shares), which is quite a bit higher than 157 NS 13e. Fortunately, it didn't crash. The high memory usage may have been due to the initial scanning. The re-scanning of files definitely appears to be faster.

The Qt5 does give it a cleaner user-interface. I'll have to give it a longer test to see how the memory is used over an extended period. Running around 400MB after a few hours. The browsing of shares does appear to be quicker.

I think I'm pretty close to making it my full time client. Now that some of the major issues have been addressed in the ScarletFire build, maybe some minor but still useful features could be added. Here are a few of my suggestions:

I would still love to have the userlist dockable on the side of the screen in the transfers window, rooms, etc. like the original client and Nicotine. Maybe there could be an "old-style" option for the UI like there is for the search results. I've tried to adjust to all the tabs, but the userlist is something that I always like to have visible.

Reopening unclosed private chats from previous session - I think there is some support for this standard 157 feature (see

Import chat logs - I think you can manually edit the old 157 chat logs into the new Qt logs and they will still open and they can have new messages written. It doesn't seem like you can copy the old logs into QT entirely without a new QT log already existing because new messages will overwrite them. It would be nice to have the year displayed in them like 157 - [08Jul13 00:26:17] vs. QT [Jul 9 6:09:22 pm] (see )

the ability to be able to reorder the columns at will - this one I fully agree with. I don't see any benefit of listing the user first in the search results. (see )

Sortable columns in the userlist - A standard 157 feature. I see you can sort the Unshared column alphabetically, so maybe it's something that would be easy to add.

File count in the unshared column - Most of the people I will unshare are 0 file sharers. It would be nice to have the file count here, since some people will eventually start sharing and they can be given a second chance.

Wishlist import - If I were to fully commit to Qt, this would be the last step. As it stands now, I would have to manually re-enter 300-400 items that were on my old wishlist. (see )

That's about it. My main wants would be reopening the unclosed chat logs and being able to dock the userlist on the side of the screen like in 157.

I think you are nearing the perfect client with the best of 157 and all of the new features in Qt.

Agree, just one point from your last year's October's "speech" is still an issue:
I like having the downloads and uploads together in one transfers window.

Absolutely spot on. This tabbing-back-to-and-fro from DL to UL has really been quite a bit ... erm ... cumbersome (ever since). Plus, you never notice uploads coming in "live" but normally only hours later when you check uploads.
And no, if you have no DL (0/0) and the tiny tab changes to (0/1) will more likely be overlooked than if something "colorful" happens in the Uploads window / pane.

Though not a top-pri feature, it would really be nice if there was at least a way to toggle this behavior.

Bifocal sunglasses for researching Authentic Oakley Sunglasses Wholesale aim to assist people to review Ray Ban UK Outlet securely and clearly, specifically intended for Cheap Oakley Sunglasses Canada those who like to examine in the sunshine. This type of sun shades is effective to block the unsafe rays 2014 Fake Ray Bans Outlet and radiation beyond Oakley Sunglasses Online Store eyes, simultaneously trying to maintain your reader feels like there are no actual Fake Oakley Sunglasses Uk sunglasses in front of them at all. Rather, sunglasses bifocal for studying can magnify the words Replica Ray Ban Sunglasses Outlet for any wonderful enhancement of the examining top quality.
Hd bifocal sun Discount Ray Ban Sunglasses shades are characterized by providing a much bigger distinct and larger vision in Cheap Fake Ray Bans comparison with any other sunglasses bifocal, cheap Michael kors uk in particular handy for all those who Michael Kors Cheap Handbags need to own refined craftsman do the 2015 Michael Kors Bags UK Sale job inside sunshine or in complicated sunshine surroundings. Michael Kors Outlet Store This form involving sunglasses is beneficial to filter the hazardous rays along with glare as nicely and Wholesale Michael Kors in the mean time boost the color. When you wear typically the Buy Cheap Michael Kors Online Hd bifocal sunglasses you go through Michael Kors Coupon like the words are so clear that as if you have about two glasses. They are quite UK Replica Handbags acceptable for examining with the Cheap Michael Kors Outlet UK seashore or pool. In comparison to the bifocal reader
For additional eye protection, wholesale ray bans impact level of resistance sunglasses Cheap Stuart Weitzman 5050 are used for performing exercises or perhaps playing sports. Cheap Stuart Weitzman The actual spectacles Oakville are used Stuart weitzman Women's Sandals mostly simply by sport gamers, Cheap Stuart Weitzman 5050 as they take a seat tight about Wholesale Oakley Sunglasses their eyes , nor drop due to excessive movements. Specialized glasses Cheap Gucci Backpacks for Men are more proof against scrapes Gucci Outlet and offer adequate prevention of UV rays.
Hence, with bifocal looking into sunglasses, Louis Vuitton Outlet people today need not have Gucci Bags wholesalers about two frames associated with eyeglasses: Gucci outlet an individual regarding interior examining Louis vuitton cyber monday sale and the additional with regard to out of Louis Vuitton Sale doors activities. As well as some type of bifocal sunglasses who have double corrective Wholesale Ray Ban Sunglasses China eyeglasses, although a few other have corrective glasses beneath and standard sun glasses abovementioned. As a result, wholesale Gucci Handbags in accordance to your distinct eyesight issue, designer glasses frames you are able to pick precise Oakley Sale 2015 lenses that match someone most. They are cheap ray ban wayfarer especially suitable for individuals undergo oakley penny sunglasses from every single farsightedness and nearsightedness. ray ban 2113
Seeing that bifocal reading oakley discount through sunglasses could possibly be utilised as Cheap Oakley Sunglasses Free Shipping looking at spectacles, you are wayfarer ray ban sunglasses needed to have a approved just before Oakley Sunglasses Cheap Free Shipping you put together to have bifocal ray ban china sunglasses. And you should finest Hermes Handbags Cheap to have an eye test after two Cheap Stuart Weitzman 5050 years to check out no matter whether you require Uggs Sale to alter you increased lenses so as Hermes Birkin Bag Online to see a lot more definitely.
A different Stuart Weitzman Cheap element of bifocal sun shades is that their types usually are of Jordan shoes free shipping wide range, this means your selection Stuart Weitzman Black Boots is no considerable restricted Ugg Boots on sale with thick offered and boring Jordans for sale seeking researching eyeglasses Hermes Designer Handbags as previous to. You might opt for Stuart Weitzman 5050 for sale the types that you Ugg Boots Outlet like the majority of and match your expertise Cheap Fake Ray Bans most. Nike Jordan shoes If you are an outdoor enthusiasts, or your operate usually demands frequent Stuart Weitzman Snow Boots outside things to do, you can also pick Discount Ugg Boots For Women out polarized studying tones, which Fake Oakley Sunglasses UK are not only ready to sand iron the hazardous Black Ugg Boots On Sale UV rays within the sun but Ray Ban UK Outlet also the harsh eyeball that other Retro jordans sunglasses cannot block off.
Right here really are a couple of ideas Hermes Birkin handbag hermes replicas of how to pick out bifocal sunglasses Stuart Weitzman Winter Boots Sale from the elements associated with contact lenses, Cheap jordans for sale frame fashion as well as chemical, Stuart Weitzman Girls Boots the bodyweight and also the color. Ugg Australia Outlet
It is Hermes Handbags Birkin superior to choose contact lenses that are Stuart Weitzman Work Boots light measured along with Where To Buy Ugg Boots scratch-resistant. The resin, Hermes Online monomer and polycarbonate lens are generally Cheap Jordans for sale encouraged. Do not select glass lenses. They are big and breakable, and give individuals an impression of a nerd. Additionally, the shape of the lower helpful location can be resolved through you as properly. The semicircular ladies ray ban sunglasses ones seem to clear oakley sunglasses be favorable through most people.
As for the frame style and content. Possibly silver precious metal or golden shop sunglasses plated metallic frames or ray ban wholesale plastic types of distinct classic ray ban sunglasses colors tend to be obtainable. oakley sunglasses store With unique variations frameless glasses of eyeglasses frame on, Cheap Oakley Sunglasses Free Shipping you can screen distinct kids ray ban sunglasses sides of a person identity. oakley sunglasses online The black boxy cheap oakley mens sunglasses frames that are the majority of cool Ray Ban Wayfarer 90% Off in latest several years allow you oakley wisdom to be appearance cool the actual silver best ray ban sunglasses precious metal or golden metallic structures enhance how much are ray ban sunglasses your elegance, as the rhinestone Wholesale Oakley Sunglasses ones display your own pride.
The fat ray bans for sale must be a person from the aspects Fake Oakley Sunglasses you have to enter into concern. Replica Oakley Sunglasses Lightness should be Fake Ray Ban Sunglasses the very first feature. If the eyeglasses tend to be too ray ban 4141 weighty, they not just leave marks oakley black iridium on your nasal area, but additionally ray ban classic sunglasses are not handy whenever you participate in oakley baseball sunglasses activity activities.
The actual shade of the oakley eyewear lenses is actually practically cheap ray ban glasses thoroughly out of your choice. The actual oakley dangerous sunglasses colours are varied, which range rayban sunglass from white to dark, as well oakley sunglasses mens as rose to brownish. You may pick ray ban sunglasses shop out whichever you might be willing to, oakley sunglasses south africa as long as it calms your eyes in outside environments ray ban discount
Sunglasses and bifocals ray ban small are fairly mature products in these days eyeglasses oakley sunglass case market. Colors are popularly ray ban sunglasses sale utilised to defend eyes from oakley custom sunglasses damaging Ultra violet rays and bifocals are largely employed for ray ban white sunglasses correcting both equally the actual nearsighted oakley womens glasses and presbyopic eye-sight. But when comes to the sun eye glasses bifocal, ray ban 4154 what does that oakley usa mean? It is actually straightforward to understand from the preciso feeling which Replica Ray Ban Sunglasses Sale indicates this type of direct sun light glasses have the perform on the a couple of eye oakley sunglasses sale safety along with myopia and presbyopia static correction, fairly useful for the long-standing individuals. How amazing its! A lot moreencouraging matter is usually that the brands make ray ban sunglass men efforts for you to configuration oakley sunglasses styles diverse species of bifocal sun shades to satisfy various calls for, much like the bifocal oakley cycling glasses sunglasses intended for analyzing, High Wholesale Ray Ban Sunglasses Usa definition bifocal shades, bifocal Replica Oakley Sunglasses sunglasses for physical activities, and so ray ban black sunglasses forth.
Bifocal sunglasses intended for learning oakley sunglasses review aim to assist reduce weight review ray ban sunglass securely and evidently, specifically Cheap Oakley Sunglasses Outlet intended for those who want to study in the ray ban wayfarer sale sunshine. Such type of sun glasses oakley usa sunglasses is effective to dam the hazardous Discount Oakley Sunglasses Online Sale rays along with radiation cheap ray ban wayfarer away from eyes, together trying to keep your reader seems like there are no sunglasses outside at all. To some extent, sunglasses bifocal for evaluating can increase the words for that wonderful development of the reading through top quality.
Hi-def bifocal Cheap oakley sunglasses china shades are seen as providing a many more distinct and bigger vision when compared with any other shades bifocal, specially handy for the people who need to obtain refined crafts man do the job from the sunshine or maybe in complicated sunshine atmosphere. This form Oakley sunglasses usa involving sunglasses is effective to filter the risky rays Ray ban usa online along with Ray ban sunglasses for women glare properly and on Designer sunglasses online the other Oakley sunglasses south africa hand enhance the color. Fake ray ban sunglasses When you wear often the Hi-def bifocal Cheap oakley sunglasses for sale sunglasses you Womens ray ban sunglasses feel such as words Ray ban sunglasses shop are so noticeable in which as Ray Ban Sunglasses Outlet USA Store if you discount oakley sunglasses have with a pair of glasses. They are relatively tolerable for Wholesale Ray Bans Sale examining by
Generally when we Stuart Weitzman Sale think about television set audiences, we Stuart Weitzman 5050 have an image involving round glasses, SW 5050 Sale more substantial glasses in addition to Stuart Weitzman Boots an old fashion. Nonetheless it might have Stuart Weitzman 5050 Discount been the scenario years back- but variables usually are transforming rapidly at this point. Tv audiences are now easily available in many types and tendencies. They have now been included inside group of Stuart Weitzman sunglasses while they merge the function of the and allow protection to the vision from damaging rays of the sun likewise. Should you have visited any online maintain dealing with examining spectacles lately, you ought to have witnessed the huge share of eyeglasses that happen to be designed for sale.
Most on the net shops offer jordans for sale you reading through spectacles that have space jam jordans outstanding and frequent tint from the upper meals towards the decrease levels, so your eyes are supplied free sunglasses one hundred% protection from the hazardous sun shine. By doing this sunglasses cheap user can get dual obtain of viewers very well because sunglasses. They will simply no a lot more have to carry a couple of sets of Ray ban sunglasses glasses together when they are Stuart Weitzman Sale outside - someone with regard to examining and the additional with regard to protection of the sight. Individuals who deal with wholesale sun glasses typically have Best sunglasses for women huge stocks of such learning spectacles, which furthermore carry out as sunglasses offering safety to the consumer from your dangerous jordan shoes rays of the work.