Package Details: soulseekqt 20180130-13

Git Clone URL: (read-only, click to copy)
Package Base: soulseekqt
Description: A desktop client for the Soulseek peer-to-peer file sharing network
Upstream URL:
Licenses: custom
Submitter: said
Maintainer: robertfoster
Last Packager: robertfoster
Votes: 78
Popularity: 0.199023
First Submitted: 2011-06-21 11:18 (UTC)
Last Updated: 2020-08-24 19:33 (UTC)

Latest Comments

xTpx commented on 2020-12-22 10:11 (UTC)

Arch's default is We should need link to opt/slskqt.

andrius4669 commented on 2020-08-19 12:18 (UTC)

in, it should probably have "exec" in front of ./SoulseekQt, otherwise it'll keep spawned shell around, which is sorta waste.

keybreak commented on 2020-07-03 21:16 (UTC)

@robertfoster Thx :)

on 1,3,4 - sorry, i thought for some reason that you are the creator of soulseek, my bad - i'll contact him via site!

What about that though it's also program or there's something we can do to debug?

BachoSeven commented on 2020-06-14 10:12 (UTC)

@aeymxq +1 on the XDG_BASE_DIRECTORY support, would love to have that folder out of my /home.

andrius4669 commented on 2020-05-30 19:05 (UTC)

fyi latest "cleanup" commit broke "Cleanup" functionality of this PKGBUILD (/opt/soulseekqt/{AppRun,default.desktop,soulseek.png,*.AppImage} get installed). you can't quote shell expansions.

this should probably work though: rm -rf "$pkgdir/opt/soulseekqt/"{AppRun,default.desktop,soulseek.png,*.AppImage}

robertfoster commented on 2020-05-29 19:43 (UTC) (edited on 2020-05-29 19:43 (UTC) by robertfoster)


1 3 & 4 are related to features not editable by me. This client is closed source and you can do only little tricks to let him survive against updates. In particular:

  1. for me it works, could you tell me something more about your habits?

  2. done

  3. these are related to the statically linked QT lib that soulseekqt bring with him. Should not affect the normal behaviour. We can only hope in updates or migrate to nicotine client

  4. I've tried to apply system themes, but you have to changes the static libs. Things done in the past, but after a little system update broke everything.

If someone has precious suggestions we can talk about it

keybreak commented on 2020-05-24 11:32 (UTC)

Also there is a serious problem i encountered lately, when you just keep client open downloading / uploading / wish list searching - in some time (it can be 5-30 minutes) there's extremely high chance search will stop working (return nothing) and your download list will look stuck, so when you reboot client there will be some missing items (from the point it starts to stuck)...

I can't determine reason, stdout / stderr says nothing about this.

keybreak commented on 2020-05-24 10:43 (UTC) (edited on 2020-05-24 10:50 (UTC) by keybreak)

  1. +1 on Close / Minimize to tray, just like qBittorrent or something.

  2. @robertfoster please use good old double quotes for all paths (cd / rm / mkdir etc), some of us build in non-default locations which may have space in path and anyway it's just a good tone to quote path for safety ;)

  3. Manjaro KDE stable here, stdout, not sure how bad that is, but worth mention: QSslSocket: cannot resolve CRYPTO_num_locks QSslSocket: cannot resolve CRYPTO_set_id_callback QSslSocket: cannot resolve CRYPTO_set_locking_callback QSslSocket: cannot resolve ERR_free_strings QSslSocket: cannot resolve EVP_CIPHER_CTX_cleanup QSslSocket: cannot resolve EVP_CIPHER_CTX_init QSslSocket: cannot resolve sk_new_null QSslSocket: cannot resolve sk_push QSslSocket: cannot resolve sk_free QSslSocket: cannot resolve sk_num QSslSocket: cannot resolve sk_pop_free QSslSocket: cannot resolve sk_value QSslSocket: cannot resolve SSL_library_init QSslSocket: cannot resolve SSL_load_error_strings QSslSocket: cannot resolve SSL_get_ex_new_index QSslSocket: cannot resolve SSLv3_client_method QSslSocket: cannot resolve SSLv23_client_method QSslSocket: cannot resolve SSLv3_server_method QSslSocket: cannot resolve SSLv23_server_method QSslSocket: cannot resolve X509_STORE_CTX_get_chain QSslSocket: cannot resolve OPENSSL_add_all_algorithms_noconf QSslSocket: cannot resolve OPENSSL_add_all_algorithms_conf QSslSocket: cannot resolve SSLeay QSslSocket: cannot resolve SSLeay_version QSslSocket: cannot call unresolved function SSLeay Incompatible version of OpenSSL

  1. Also would be cool to have system's qt open/save dialog style as it used to, if it's possible, as well as system theme etc.

aeymxq commented on 2020-03-24 18:09 (UTC)

any chance of adding support for XDG_BASE_DIRECTORY?

commented on 2020-02-26 11:26 (UTC)

I'm sorry to ask, is there any way to get "close to tray" working? thanks

treeshateorcs commented on 2020-02-26 00:59 (UTC)

does anyone know what flag i use to start this minimized to tray?

robertfoster commented on 2020-01-28 20:06 (UTC)

@katt now is fixed

katt commented on 2020-01-26 13:32 (UTC)

@robertfoster I'm afraid not, still getting the same error, here's the complete log: (the kde-open5 errors happens when clicking a link, like "Support Soulseek!"

In case my installed packages are of interest:

robertfoster commented on 2020-01-26 11:12 (UTC)

@katt with release 9 does it works?

katt commented on 2020-01-26 10:14 (UTC)

kde-open5: /opt/soulseekqt/lib/ version `Qt_5.14' not found (required by kde-open5)

when trying to open links or even just open folders

katt commented on 2020-01-25 20:05 (UTC)

gcc shouldn't be a makedepend, as it's in base-devel

robertfoster commented on 2019-12-07 11:31 (UTC)

@nhoma @AlphaJack @FreeCandeau: can't reproduce your issue. In the meantime, I update the PKGBUILD to revert to a non-appimage solution. I've uploaded a built package here:

sha256: fd075e2f314fffeaa384114ef941fed7c30dc54bbb8376fcba01507389d24c45

nhoma commented on 2019-12-03 10:01 (UTC)

Same problem as AlphaJack for me too

FreeCandeau commented on 2019-10-15 18:54 (UTC)

Same as AlphaJack here. Problem still persists :(

donatelloraphael commented on 2019-09-04 13:00 (UTC)

The link to Dropbox is expired. Just edit PKGBUILD and change the source to from the Soulseek site and it should install properly.

ValdikSS commented on 2019-09-03 20:15 (UTC)

==> Retrieving sources... -> Downloading SoulseekQt-2018-1-30-64bit.tgz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 curl: (22) The requested URL returned error: 404 ==> ERROR: Failure while downloading

dpack commented on 2019-06-01 02:12 (UTC)

I'm having the same problem as AlphaJack. Has anyone found a solution?

AlphaJack commented on 2019-05-21 09:43 (UTC)

I can't install the package bacause I'm getting this error:

==> Entering fakeroot environment...
==> Starting package()...
  -> Extraction...
QStandardPaths: wrong ownership on runtime directory /run/user/1000, 1000 instead of 0
QStandardPaths: wrong ownership on runtime directory /run/user/1000, 1000 instead of 0
QStandardPaths: wrong ownership on runtime directory /run/user/1000, 1000 instead of 0
Failed to connect to bus: Operation not permitted
Failed to connect to bus: Operation not permitted
==> ERROR: A failure occurred in package().
Error making: soulseekqt

What's to blame?

Gimmeapill commented on 2019-02-24 15:14 (UTC)

Ok, got it: not a reboot issue. Just that I don't have the fuse module loaded by default & it was not obvious why this was suddenly needed. Anyway: the squashfs method seems to work better, so far it's stable. Thanks for your work ;-)

kevku commented on 2019-02-23 17:24 (UTC)

you updated your kernel you need to reboot

Gimmeapill commented on 2019-02-21 18:44 (UTC)

The new package doesn't seem to work here (built in a chroot with extra-x86_64-build): "soulseekqt fuse: device not found, try 'modprobe fuse' first

Cannot mount AppImage, please check your FUSE setup. You might still be able to extract the contents of this AppImage if you run it with the --appimage-extract option. See for more information open dir error: No such file or directory"

robertfoster commented on 2019-02-21 00:57 (UTC)

@ezulo now the terminal spit out errors. I used another approach in packaging and it seems to accomodate the appimage runtime better. Also the freezes should be gone

ezulo commented on 2019-02-20 21:37 (UTC)

I'm having the same issue described by chrisco23. I'm on Arch using DWM with Xorg. It seems the issue is intermittent, it occurs consistently within a window of maybe a few hours, and then it'll work just fine some days I try it.

The freezes happen when files are right clicked or certain buttons are hovered over (for example, the button to close a search results panel). The only way I'm able to regain control of my system is by using a TTY, logging in and killing the process from there. For now I'm able to circumvent it and still get some use out of it by enabling the "double-click to download file" option.

Maybe this has something to do with Xorg? I'm not really sure where to begin. The terminal doesn't spit out any errors.

andrejr commented on 2019-02-12 14:06 (UTC)

The other soulseek client available on AUR, nicotine-plus-git, doesn't have the context-menu-freeze problem. It's totally usable, albeit a bit slower and with a clunkier interface.

ellul commented on 2019-01-02 21:46 (UTC)

I'm having a similar probelm to chrisco23 below except my system locks -infrequently - after I right click selected files in search results. I'm using an up to date Arch KDE. The latest file for download on the official site appears to be from 2016

robertfoster commented on 2018-09-04 11:44 (UTC) (edited on 2018-09-04 11:46 (UTC) by robertfoster)

@chrisco23 Hi,I can't reproduce this bad behaviour. And I can't do any sort of bug fixing because no code is available. I can try to suggest some test to do. you can try to:

change graphic session, between xorg and wayland

check for other processes

check for available new versions and notify here (there's no updated release page on the official site)

join the discussion group of official project. Nir is always available

chrisco23 commented on 2018-09-03 22:37 (UTC) (edited on 2018-09-03 22:37 (UTC) by chrisco23)

I've been using soulseekqt for years but in the last week or so it consistently locks up my machine within 30-60 seconds of running.

I'm running awesomewm on Arch Linux, 2 monitors if that matters somehow, 1 being a 40" tv.

The lockups are usually so severe that I actually have to cold-boot the machine, although just now I was able to minimize then expand and I saw the window frame with the soulseek logo, but the window was filled with my desktop background. I was able to run a terminal and kill the process, this time.

I had also just uninstalled and reinstalled, latest version. Arch is fully updated.

Any ideas?

robertfoster commented on 2018-09-01 07:49 (UTC) (edited on 2018-09-01 07:57 (UTC) by robertfoster)

@Discoo I don't know if the author updated the links. But if you check the folder id (0vi87eef3ooh7iy) is the same. I will update the package with the tgz source extension as on website.

PS As you can see in PKGBUILD log, the checksum of Appimage is the same of tgz

Discoo commented on 2018-08-31 23:21 (UTC) (edited on 2018-08-31 23:23 (UTC) by Discoo)

Hello, the download link in this PKGBUILD ( is not the same Dropbox link as the one posted on the website. Where does this dropbox link come from? Thanks

andrius4669 commented on 2018-03-27 19:43 (UTC)

sorry, what seemed like memory leak was apparently caused by unrelated samba default protocol change which killed proper symlink handling and caused infinite directory recursion. so my previous comment is incorrect.

andrius4669 commented on 2018-02-27 15:40 (UTC)

2018.01.30 version apparentlty leaks memory for me, had to downgrade to 2017.11.21.

buttcake commented on 2018-02-03 20:50 (UTC)


I'm confused. How exactly is it used ? This PKGBUILD works just fine.

jooch commented on 2018-01-01 22:57 (UTC)

@robertfoster "Now it supports "minimize to tray" on close button" And now it's gone again!? One of the best features that was added lately...

robertfoster commented on 2017-12-11 17:49 (UTC)

@buttcake libselinux is used (now as makedep) to extract binary from AppImage file

buttcake commented on 2017-11-28 18:35 (UTC)

Also doesn't seem to require double-conversion ?

buttcake commented on 2017-11-24 16:46 (UTC)

Why exactly does this require selinux ?

robertfoster commented on 2017-09-10 09:49 (UTC)

Now it supports "minimize to tray" on close button commented on 2017-09-10 09:36 (UTC)

The installation fails because soulseekqt.desktop is missing: install: cannot stat '/home/someone/.cache/pacaur/soulseekqt/src/soulseekqt.desktop': No such file or directory

buttcake commented on 2017-07-24 17:11 (UTC)

That's the one that's currently being used.

Zeroedout commented on 2017-07-23 20:57 (UTC)

Looks like devs posted a new build at!topic/soulseek-discussion/lOvh7PoOKR0

soundsphere commented on 2017-07-18 20:13 (UTC)

Hey there, I am getting an error (loosely translated from German): Cannot verify integrity of Soulseekqt (Konnte Integrität von soulseekqt nicht verifizieren) Cheers

klore commented on 2017-05-25 16:35 (UTC)

Hello, evrething working ok, but.. I can't refresh the shares thx

Abysmill commented on 2017-04-29 15:42 (UTC)

Hooray, it's working! Thanks.

donatelloraphael commented on 2017-04-20 00:10 (UTC)

@buttcake @M0Rf30: The source specified in the PKGBUILD for the binary for the 64-bit version just redirects to the 32-bit version. Hence the error experienced by buttcake and Abysmall when trying to run it. The url specified for the 64-bit version on the SoulseekQt website is now "". I have updated the new source in the PKGBUILD and it is now working on 64-bit OS. The updated PKGBUILD for anyone that needs it:

buttcake commented on 2017-04-17 15:22 (UTC)

M0Rf30 are you on i686 ?

robertfoster commented on 2017-04-16 17:31 (UTC)

Package works fine

Abysmill commented on 2017-04-15 04:43 (UTC)

@buttcake: I'm having the very same problem. I really wonder what it's caused by because ltrace and strace don't show anything special. xecve("/usr/bin/soulseekqt", ["/usr/bin/soulseekqt"], [/* 28 vars */]) = -1 ENOENT (No such file or directory) fstat(2, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0 write(2, "strace: exec: No such file or di"..., 40strace: exec: No such file or directory ) = 40 getpid() = 8823 exit_group(1) = ? +++ exited with 1 +++ Can't execute `/usr/bin/soulseekqt': No such file or directory failed to initialize process 8868: No such file or directory couldn't open program '/usr/bin/soulseekqt': No such file or directory $ md5sum < /usr/bin/soulseekqt 3c2d2760e0765161b3dc39195c856ce4 -

buttcake commented on 2017-04-07 12:12 (UTC)

bash: /usr/bin/soulseekqt: No such file or directory Any reason I'm getting this ?

lnicola commented on 2017-03-16 22:30 (UTC) (edited on 2017-03-16 22:40 (UTC) by lnicola)

@buttcake I don't know. This might actually be a really bad bug, as it's reporting a buffer overflow. Already reported here:!topic/soulseek-discussion/XTOnOTcwOks

buttcake commented on 2017-03-09 13:35 (UTC)

it also uses 100% cpu on popular albums with lots of entries on search and the author of the software doesn't want to release the source code or give actual attention to the linux version.

lnicola commented on 2017-02-25 17:17 (UTC)

This keeps crashing during search.

commented on 2016-06-23 19:46 (UTC)

what do we miss to enter [extra] repo? any chance for a 64bit build?

stefnix commented on 2016-05-02 00:49 (UTC)

People are flagging this out of date because they keep comparing it to the Windows version which was built and shipped in April.

klaus commented on 2015-04-14 21:26 (UTC)

Why is this still flagged out of date? diff PKGBUILD PKGBUILD2 3a4 > # Contributor: farnsworth517

commented on 2014-12-24 10:16 (UTC)

I have made some changes on your package. This is the latest version (2014-11-30) and there is no font problem.

commented on 2014-12-24 10:15 (UTC)

I have made some changes on your package. This is latest version (2014-11-30) and there is no font problem.

commented on 2014-12-24 10:06 (UTC)

I made some changes on your package, this is the latest version without font issue.

tedbell commented on 2014-05-24 12:35 (UTC)

I didn't fix anything. The link I posted is the last working version.

robertfoster commented on 2014-04-26 16:49 (UTC)

Why flagged out-of-date? this is the latest build available for linux. @tedbell could you please suggest to me your fix for ugly fonts?

tedbell commented on 2013-11-12 03:28 (UTC)

olace: That font problem is something to do with the new version. I think it has something to do with it being built with qt5 and at5 not being entirely compatible with fontconfig. I made a package of the last version with good fonts. Download here:

olace commented on 2013-11-06 13:16 (UTC)

Whats the recommended font for SoulSeekqt? In this version, all fonts are weird here.

ravicious commented on 2013-10-26 18:07 (UTC)

I have some problems with it: ~ soulseekqt soulseekqt: error while loading shared libraries: cannot open shared object file: No such file or directory I tried reinstalling libmng and recompiling soulseekqt with no luck.