Media & Entertainment

Nicotine+

Nicotine+ is a free, open-source desktop client for the Soulseek peer-to-peer network, built as a lightweight alternative to the official application. It handles searching, browsing shares, transfers, chat rooms, and a plugin system for extending the client.

Visit official website ↗
✓ Software download·Open Source·Updated September 28, 2026
DeveloperAvery Terrel
LicenseOpen Source
File size29.2 MB
Languageen-US
Downloads159

Nicotine+ Lightweight Client for the Soulseek Network

Nicotine+ is a graphical client for the Soulseek peer-to-peer network, aimed at people who want the same catalogue and community in a lighter, faster package than the official client. After signing in with a username and choosing which folders to share, its search tab queries other users' libraries and returns results with format, bitrate, and length attached. Downloads queue up with visible positions, folder transfers arrive intact, and a wishlist keeps saved searches running so rare items surface without manual effort. Room and private chat sit alongside the file tools, making it easy to talk to the people you trade with.

The differences from other clients are mostly about polish and depth. Nicotine+ is written in Python with a GTK interface, offers light and dark themes, and its interface has been translated into many languages by volunteers. Share scanning is optimized for very large libraries, keeping startup snappy when a collection runs into hundreds of thousands of files. A plugin system lets you add behaviour with Python scripts, and a command-line interface covers automation and headless setups. User profiles, interests, buddy lists, and ignore lists give you control over who gets your upload slots. If your goal is publishing files rather than joining a peer network, a web server such as HFS fills that role.

Benefits of Using Nicotine+

The main reason to choose Nicotine+ is that it treats the everyday mechanics of a peer network as first-class features instead of afterthoughts. Queue positions update in real time, per-transfer speed limits prevent one big download from strangling everything else, and interrupted transfers resume instead of restarting from zero. Rescanning a huge library is fast enough to do casually, so your shares stay current without freezing the interface. The wishlist quietly watches for material that appears on the network once a year, and search results can be filtered so a 128 kbps copy never reaches the queue ahead of a lossless one. Because the client is fully compatible with other Soulseek software, you are not locked into one implementation, and the community chat rooms make it easy to ask others what an obscure file actually contains.

Nicotine+ features

Key capabilities and highlights.

Feature 1

Optimized Share Scanning

Nicotine+ indexes very large libraries quickly, so a collection with hundreds of thousands of files is ready to share shortly after launch instead of tying up the interface for minutes. Adding or removing folders triggers a fast rescan on demand.

Feature 2

Filtered Search and Wishlist

Searches can be narrowed by minimum bitrate, file type, length, and whether the uploader has a free slot. Wishlist entries run in the background and raise a notification the moment a matching file appears, which is how most rare items are actually found.

Feature 3

Transfers With Real Queue Visibility

The transfers view lists every upload and download with its queue position, speed, and remaining time, and individual speed limits keep one transfer from consuming the whole connection. Pausing, retrying, and clearing stuck entries all work without restarting Nicotine+.

Feature 4

Rooms, Private Chat, and User Profiles

Chat rooms group people around shared interests, private messages handle one-to-one conversation, and user profiles show interests and statistics. Buddy lists keep track of reliable traders, while an ignore list removes abusive or unhelpful users from your view.

Feature 5

Plugin System and Command-Line Interface

Python plugins extend the client with custom behaviour, from automated actions to interface tweaks, and a documented command-line interface supports scripted or headless operation. That combination makes it practical to run on a server or a low-powered machine.

Feature 6

Themes and Translations

Light and dark themes, adjustable layouts, and translations in dozens of languages mean the interface adapts to your desktop rather than the other way around. Keyboard shortcuts cover the actions you use constantly, so browsing and queuing take fewer clicks.

Feature 7

Configurable Sharing and Upload Slots

You decide which folders are shared, how many people may download at once, and whether certain users get priority access to your slots. Buddy-only shares let you keep a private corner of your library for people you trust.

Feature 8

Compatibility With Other Clients

Nicotine+ speaks the same protocol as the official Soulseek application, so searches reach every user on the network and transfers behave normally in both directions. You can switch clients without rebuilding your shares or losing your contacts.

Old versions

Browse historical releases and previous builds.

3.3.10March 10, 2025
3.3.9March 10, 2025
3.3.8February 24, 2025
3.3.7December 16, 2024
3.3.6October 15, 2024
3.3.5September 22, 2024

Frequently asked questions

Common questions about Nicotine+.

What is Nicotine+?

It is a free, open-source graphical client for the Soulseek peer-to-peer network, written in Python and built with GTK. It is designed as a lightweight, user-friendly alternative to the official client while remaining fully compatible with it.

Does it cost anything?

No. Nicotine+ is free software released under the GNU General Public License, with no advertising inside the client and no paid tier. The project is developed by volunteers and supported by community contributions.

Why aren't my search results showing anything?

Empty results usually point to the connection or the listening port. Check that you are logged in, that your port is reachable through the firewall or router, and that your search terms are not being over-filtered by bitrate or file-type settings.

Can I run it without a desktop?

In practice, yes. A command-line interface and a plugin system support scripted or headless operation, which suits servers and low-powered machines. Purely graphical features such as chat rooms are naturally less convenient without a screen.

Is my chat private?

Treat it as public. The Soulseek protocol itself is unencrypted and is not intended for secure communication, so avoid sending anything sensitive in rooms or private messages, and assume the network operator can see what passes through.

Do I have to share files to use the network?

Sharing is what keeps a peer network alive, and most users expect it. Nicotine+ lets you choose exactly which folders are shared, set download limits for others, and reserve upload slots for trusted users through buddy-only sharing.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Software download

Download Nicotine+

Nicotine+ is a free, open-source desktop client for the Soulseek peer-to-peer network, built as a lightweight alternative to the official application. It handles searching, browsing shares, transfers, chat rooms, and a plugin system for extending the client.