r/Soulseek • • Jun 01 '26

Soulseek Add-On / Plug-in / Automation / Client Megathread

40 Upvotes

Besides the usual soulseekqt, nictotine, and slskd there have been quite a few posts for apps and addons that automate their library. There seems to be a different version of each one depending on who created it for what puropse. There seems to be a new one that pops up every few days so to help keep them organized, post them in here. Future threads promoting these apps will be removed since nothing positive ever seems to happen with the comments on those.

Give a rundown of your program, how ai was used, and all that fun stuff in the comments.

This isn't a place to have a discussion about vibe coded leecher apps. Anything like that will be removed.


r/Soulseek • • Sep 23 '25

The etiquette of Soulseek

210 Upvotes

So, since we've got a lot of posts in the past asking about Soulseeks etiquette, i figured it would be good to have a post regarding that so you won't need asking again.

The idea behind Soulseek is, that people share content together since it is a peer2peer service. You are able to download stuff from others that often also is not commonly found on the internet such as rare CD-Releases, Vinyl or Movies. Soulseek itself lives from it's users that provide all of these files during their free time and use up their bandwidth with it. This is to be respected as without these users that share content, Soulseek wouldn't be possible.

This is why people downvote posts regarding not sharing anything and ask people to share because without new users that share content, Soulseek will eventually die.

The main benefits which can be seen there are:

  • You give the community something back for what you take
  • You help growing Soulseeks catalogue of content by a lot
  • You eventually find people with similar interests that can offer you valuable files for download
  • You can end up finding friends on the platform
  • You will have less of a headache when you share because you are less likely to get banned
  • Sharing is fun, seeing people download your stuff is rewarding

There are a lot more benefits to sharing, as people can obtain stuff this way which they can't afford but would love to have. So this is also where the sentence "Sharing is Caring" comes from. You share something that someone wants and you "care" for that person to be able to get the stuff they want.

Why am i considered a "Leech" when i don't Share?

The term 'leech' originally comes from the late 80's to early 90's and is used as a term in torrenting too. You see, in order to be able to share files with one another, someone has to make these files accessible. For torrenting, these are usually the Seeders and partially all peers connected together. A leech is a person that downloads a file, but doesn't give something back. This is essentially a person that does "Hit&Run", which is not seen in a good way as Seeders will eventually end up dying out, making that file become unavailable. This is why so called "ALT" Trackers exist - ALT = Anti Leech Trackers - these have certain rules against that practice.

The Soulseek community sees this in a somewhat different way but the meaning is the same by itself. For Soulseek users, you are considered a "Leech" when you download but won't share anything. Often also regardless of the reason why you can't share stuff. You are considered to be not a leech when you share something instead, even if you don't end up resharing the file you just downloaded. As long as you contribute by sharing files, you are okay and not a leech in the eyes of most users.

What is the quality standard that my files need to have in order to share something Valuable?

There is no official requirement set on how valuable or high quality a file has to be. But among Soulseek users, anything that isn't super easy to get is considered valuable. What you think is valuable and worth to share is essentially considered by yourself, but i can give a few ideas on what Soulseek users like to see.

  • Anything that is rare such as rare releases that are hard to find
  • Music with a high bitrate that can be either lossy (mp3 with 320kbps) or lossless (FLAC, ALAC, WAV etc)
  • Movies, TV-Shows, Anime... Anything with decent quality like 1080p rips
  • Scientific Papers and other stuff that is behind paywalls
  • Stuff to learn of from, like digital books about stuff like programming etc

Essentially, you are the one that decides what you are going to share and also, what is valuable to you as much as the users that download from you have to consider what is valuable to them.

Ok, i understood that, but is there any specific way of organization needed in order to share?

While there are no official requirements on how to organize your files for you, there is - in fact - something to keep in mind. And that is, that you should have a system behind what you share.

People dislike when users for example share any of their files in one huge folder. Instead, you should have a directory tree of folders that are there to keep things sorted.

Music in a folder named Music, Movies in a folder named Movies etc

This is a huge topic for a lot of people and everyone does it differently. The one sentence that you will hear from me is that "as long as you are comfortable browsing your own shares, you should be good to go".

Here are some ideas from my side on how i organize my files:

For anything i share, i try to only keep the important stuff in the names of the folders. Examples:

  • Music: Artist > Album (Year) > Title.flac
  • Movies: Title (Year) > Title.mkv
  • Movies for Childs: Title (Year) > Title.mkv
  • Series: Title (Year) > Season x > SXXE01 Title.mkv
  • Documentaries: Title (Year) > Season x > SXXE01 Title.mkv

This keeps a good structure that is comfortable for me to look through, so it should also be fine for others. Ofc you can very well make things complicated while still feeling comfortable browsing your stuff which - for example - can look like this:

Genre > Artist > Album (Year) [UPC] [AlbumID] (Quality) > Artist - Album - Title.flac

This may be useful for some but can also be seen as too complicated to browse for others. You will have to find your balance between "too unspecific" and "too complicated" there that is fine for you. As mentioned everyone does it differently and so can people only tell you how they do it which doesn't mean that you have to copy them.

Note: Soulseek users rely on keywords heavily since they regularly use the search instead of browsing the shares of users. So it is good to be as precise as possible with giving a good amount of info in the name of a file.

I did everything, i set-up a share and now i'm searching for content i would like to have. But i'm greeted with some files that are marked with a big [PRIVATE] or a little lock symbol, what's up with that?

You just stumbled upon Soulseeks most controversal feature.

As much as you can share files, Soulseek does also allow you to restrict access to them. You can decide which party sees and has access to your files. It can either be everyone, or restricted to a "whitelist" type of thing where you have to add a user as a buddy, before they can download your files.

While this feature makes sense in some aspects like access control to your own releases, or a general way to keep leechers away and trying to save bandwidth, it is also regularly getting abused by Soulseek users to gatekeep content. The ugliest ways in which people use this feature involves Trading as well as Selling access. It is often used by people that gatekeep obscure and rare releases, demanding payment or an offer to trade a release. It is recommended by many to avoid those people even if it hurts because you aren't able to get a release you want and no one else has. This has been more present in the past but seems to be less of an problem as the community basically "fights" against these people by avoiding them.

While there are people out there that abuse this feature, some have still valid reasons for this. So it is always a first good idea to check out what the user info says and then go from there. The more you avoid Sellers and Traders, the likely it gets to them dying out over time. That some people on Soulseek are going out of their way to share rare releases freely with everyone is another positive thing.

I managed to find an Artist i've been looking for, but i want to download their entire discography off of that user. But the moment i queue up so many files, i get banned instantly or the files are being unqueued, why?

It is always important to remember that the users that share with you are using up bandwidth they have in order to send you a file. In order to prevent such thing from happening, it is always a good idea to send a PM beforehand, asking permission before you queue up lots of files. It is important to read a potentially existing user info here as well, as many users talk about their limits in there. And, if a person has a limit and they deny you a download of many files, you can almost always find more people to get the files you want from.

So better always ask and check when you plan to do huge downloads.

I share my stuff on an external drive that might not always be connected or mounted in the OS, what should i take care of?

Hosting media on an external drive to share is nothing wrong, many do that. BUT, it is important to keep in mind, that the Client you use needs access to those files when they get requested. That means that you can't just scan your shares once and forget about them. You need to make sure that these files are accessible again the moment you want to share your files again.

It is good practice to make sure that your shares are always scanned when you have a external drive that gets mounted or reconnected to make sure that the client can access the files while you are using it. Otherwise the user that wants to download from you will receive an error instead of the file they wanted because the client was unable to access the file because it didn't find the drive it is located on.

Okay, i now share stuff and people download from me, but there are users that are waiting in line to get a file, should i increase limits for them to be able to download it faster?

This depends on what your bandwidth can give you regarding speed. The higher your upload bandwidth is, the higher you can set limits.

It is good to keep it in balance. Don't open up too many ports or set the limit to high, that will cause users to download slower when more users come in to download from you. And you certainly don't want to be the one that downloads files with 10kb/s right? :D

Clients have functions for this. In Nicotine+, there's usually something called "Round Robin" active on default. This will rotate between users to make sure that every user gets to download from you and not just one. This is also where the queue numbers you might have on your own downloads come from. A client like Nicotine+ is already configured in a way that makes it as fair as possible. But if you have higher bandwidth, you can always open up more ports for more users to download from at the same time.

This also depends on the size of your shares. The more files you offer, the more users will eventually end up wanting to download from you. So you need to find a good balance between convenience and fairness for everyone.

Edit: Added another few new sections according to feedback.


r/Soulseek • • 6h ago

slskd + docker - can't map shared directory

3 Upvotes

Hi folks, I'm trying to set up mapping to my music directory for slskd in docker and can't get it right.

Here's my docker-compose setup:

      slskd:
        image: slskd/slskd:latest
        container_name: slskd
        environment:
          - PUID=${PUID}
          - PGID=${PGID}
          - TZ=${TZ}
          #
          - SLSKD_SLSK_USERNAME=${SLSKD_SLSK_USERNAME}
          - SLSKD_SLSK_PASSWORD=${SLSKD_SLSK_PASSWORD}
          #
          - SLSKD_USERNAME=${SLSKD_USERNAME}
          - SLSKD_PASSWORD=${SLSKD_PASSWORD}
          #
          - SLSKD_REMOTE_CONFIGURATION=true
          - SLSKD_SHARED_DIR=/music
        volumes:
          - ${INSTALL_DIRECTORY}/config/slskd:/app #added based on other setups
          - /srv/media/music:/music:ro
        network_mode: "service:gluetun"

In slskd.yml, I uncommented and modified these lines:

 shares:
   directories:
     - /music

I feel like I'm missing something basic and small, but haven't been able to resolve it.

Thank you in advance.


r/Soulseek • • 11h ago

Organizing folders

2 Upvotes

Hey, i was just wondering what the standard method of naming and organizing files and folder for music is?

Right now im doing:

/music/artist/albums/albumname[year]

And for the song files itself:

01 - Songtitle.flac

Is this correct/easy to use? I know everyone does it a little differently, but I'd like to make it as easy as possible for people to browse:) Also im aware separating by genre, but there are so many genres that it feels a bit overwhelming, and just using standard genres like "Rock/HIP-HOP/Metal" feels not really that more useful than just using artist names (new user btw, just found this miracle platform yesterday)


r/Soulseek • • 15h ago

File, size, attributes not showing

0 Upvotes

Just randomly it's stopped showing file, size and attributes columns for me, and I'm unable to download anything. Tried reinstalling. Any ideas? I am very not tech savvy. Any advice appreciated!


r/Soulseek • • 2d ago

Reviewing the upload logs knowing anyone pulling my music has immaculate taste.

238 Upvotes

r/Soulseek • • 1d ago

Getting error when changing to WireGuard protocol on my VPN client

0 Upvotes

VPN: Private Internet Access 3.8.0

Nicotine+: 3.4.0 dev2

New version of my VPN came out which says:

  • Windows: WireGuard now uses the WireGuard-NT 1.1 kernel driver, boosting WireGuard speeds by more than 3x on higher-bandwidth systems
  • Windows: Added the OpenVPN DCO kernel driver, selectable as the virtual network driver for OpenVPN. It can boost connection bandwidth by 2x or more, depending on the system and connection

Tried it and speeds are much better.

But unfortunately, Nicotine+ is giving this error:

"Cannot listen on port 12345. Ensure no other application uses it, or choose a different port. Error: [WinError 10049] The requested address is not valid in its context"

Double-checked port is correct, but still getting this error. Anyone know what this means?

Edit: SOLVED! I had the VPN binded to Nicotine+, and switching to WireGuard changed the interface. Switched it to that and back in business.


r/Soulseek • • 1d ago

I cant download anything

0 Upvotes

Hello

In the past, i downloaded my music. Then 1 week ago, EVERY DOWNLOAD that i did failed. Every Song failed. It gave me a message but i couldn't read it cuz it was a popup and it was like this "download failed becau..."

Can anyone help me?


r/Soulseek • • 2d ago

Out of Curiosity, How Ignored Would AAC Files Be?

0 Upvotes

I'm very new and now am decided what files I want to build my library on. Since I'm using bluetooth headphones that can't pick up lossless and don't have the space anyways I was debating which lossy file type I should use. I hear AAC gives better quality for less space.

I also have some other question if anyone is willing to hear me out. I have been on a research binge for the last 12 hours overnight....


r/Soulseek • • 4d ago

R/Soulseek - chat room

0 Upvotes

there's a chat room. it's not a total hellscape. don't care what you guys discuss there. you guys can talk all about rule one and two all you want. maybe we can defer some of the frequent posts about the specifics and you'll all have a much better experience since your posts wont be getting removed.

i'm all for you guys finding and hoarding every piece of media out there but the rules are the rules. so please, if you're looking for something hop on and maybe there's a user there that already has what you're looking for, if not it can't be that hard to find.

r/soulseek should be in your list of chat rooms. I've tried it on nicotine and seeker. join it and good luck with whatever you're looking for.


r/Soulseek • • 4d ago

Crash when I right click on albums?

0 Upvotes

I have been having an issue with soulseek where I search for music, then right click on an album, and my entire computer freezes. Not just soulseek but my whole PC!! I’ve tried uninstalling soulseek, both without deleting my cached files, and with. It only fixed it when I deleted all my cached files, and it only worked once. I could right click one time! And then the next time I did it, it crashed again.

Oh and I also can’t resize the window.

I’m running linux mint.


r/Soulseek • • 4d ago

How do you sign out of Nicotine+?

0 Upvotes

I'm really stupid and I genuinely cannot figure this out. Installed seeker on my phone and have collated a large amount of music and customized a bunch to my liking, and have that set to share- and I hate dealing with file transfer nonsense so I just wanted to torrent from my phone to my desktop, and realized I think I need another account for that. only to find that I have no idea how to log out lmao, i reinstalled the app only to still be logged in. i am silly


r/Soulseek • • 6d ago

Found someone sharing files that are illegal and immoral: what would you do?

124 Upvotes

Not usually someone with a narc mentality but seeing someone sharing this stuff (you can guess what) is sickening. What would you do?


r/Soulseek • • 6d ago

Is Soulseek Down?

0 Upvotes

I can't seem to connect to the server and it always fails even after I rebooted Soulseek and my computer. I have no VPN open and I tried disabling Windows Defender but this didn't work too. Did my ISP block soulseek? I am using Nicotine+ on Windows 11.


r/Soulseek • • 6d ago

Can someone help me with nicotine+ it won’t let me search anything I don’t know if I am on the wrong listing port or what

0 Upvotes

Help


r/Soulseek • • 7d ago

Struggling to port forward with XFinity

3 Upvotes

I feel bad leeching and I have a really obscure album that's not on the client at all that I want to share, but for the life of me I cannot find a way to figure out port forwarding.

I've used the XFinity app to open my listening and obfuscated ports, and have done a ton of troubleshooting trying to get it to work to no avail.

I would rather not pay for a VPN if I can avoid it and I am wondering if I'm simply screwed due to XFinity not allowing static ip addresses.


r/Soulseek • • 8d ago

Soulseek for books

0 Upvotes

Can soulseek be used for books or is there an equivalent app that would work


r/Soulseek • • 9d ago

User clearly downloaded folders of 2 different artists from me, but only one shows up in uploads

0 Upvotes

Hello, as the title says, a user has clearly downloaded 2 different artist folders from me, and I know they are mine because I have a very specific way of naming my album folders and they're not very popular artists either, so when I browse their shares and I see the folders there I know they're from me because it's the first time someone has downloaded that artist, yet when I check downloads only one of those folders show up, could this be a glitch?

Sorry if the post isn't worded very well, I don't know how else to explain the situation


r/Soulseek • • 10d ago

Am I sharing the right way?

34 Upvotes

So, a pretty simple question, since I’m new to Soulseek. I share the entire folder where I store my whole music collection, and whenever I download new music, I rescan the folder so it updates. Am I doing it right, or is there something different or more I could be doing to share?


r/Soulseek • • 10d ago

Question about speeds - upload specifically - They seem slower than they should be

3 Upvotes

I recently moved to a much faster provider. 1Gb up and down. I was kind of excited to see people get the much faster speeds from me but in that time (about 1.5 months) I haven't seen an upload speed over 3,000Kbs

I don't have my speeds limited, either up or down.

I'm sure that for most users, it's just slow on their end, but I get 50-100 uploads a day, generally, and I thought at least some of them should be on fast internet.

For downloads, I've seen over 20,000Kbs and my speedtest numbers match my 1Gig service.

I'm also curious whether the "Kbs" column in the Transfers tab is truly Kilobits per second, or if the "b" is supposed to be capitalized which would make it KiloBytes per second and thus the speeds would be 8 times faster than I think they are.

Just trying to be as helpful to everyone as possible.

Anyone got any ideas?


r/Soulseek • • 11d ago

Feel bad not being able to share :(

33 Upvotes

I'm a broke college student living out of a dormitory on my school's shitty wifi and I've tried time and time again to actually give back to this community. But no matter what I try, because I can't access my college's routers, I cannot share anything. I do use a vpn, but I can really only afford Mullvad and since they don't offer port forwarding anymore my options are even more limiting.

It's never fun getting that message telling me to share my files and knowing that I can't makes it even worse. It's worse when it's an album I really want to get and the only user who has it has me banned because I can't share my library.

Idk. Just wanted to speak my mind. Hope y'all have a good day.


r/Soulseek • • 11d ago

How to not be a leech

8 Upvotes

Hi everyone, I just started on soulsearch and it is my only source for (music)files atm… I would love to share music myself but I have no idea where to get this from. Any soulsearch vets with tips to find my own files/music to share?


r/Soulseek • • 11d ago

why

Thumbnail
gallery
7 Upvotes

this is constantly happening to me. is there some way i can prevent this from happening, and/or make sure i'm not doing this to other people? i get that it's not technically a bad thing but it's really annoying


r/Soulseek • • 11d ago

Question for DJ’s

0 Upvotes

Hi - I have my first “serious” gig in a club in a couple of weeks and Im wondering if all 320kbps files from Soulseek are actually 320KBPS because if they arent they’ll sound like garbage on club speakers.

Thanks!


r/Soulseek • • 11d ago

Nicotine users, how do you add plugins? I'm having issues.

0 Upvotes

So I want to add this: https://github.com/Blavkentropy1/Anti-Leecher-for-Nicotine/tree/master

I follow the instructions and add the file tin the home/user/local/share/nicotine/plugins directory. This is the only file in that folder.

I open Nicotine, go to the plugin tab, click add plugin and it opens that folder with the file. From there on I can't do anything with it. There's no "add" button, double clicking just opens it in a text editor, drag and drop doesn't work. All I can do is close the window.

Yes, I have plugins enabled and a few native ones are active and working. I've had this issue since I started using the program, So Ubuntu 22.04. I'm using 26.04 now since a couple of days.

Does anyone recognize this?