Nicotine+ is a graphical client for the Soulseek peer-to-peer file sharing network.
Nicotine+ aims to be a pleasant, Free and Open Source (FOSS) alternative to the official Soulseek client, providing additional functionality while keeping current with the Soulseek protocol.
The current stable version of Nicotine+ is 3.0.6, released on May 1, 2021. See the release notes.
Windows packages have been replaced on June 11, 2021, to reduce the number of false positives.
If you have no need to modify the Nicotine+ source, you are strongly recommended to use packages for your distribution/operating system. This will save you time.
To use stable packages on Ubuntu and Debian, run the following:
sudo apt install software-properties-common sudo add-apt-repository ppa:nicotine-team/stable sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6CEB6050A30E5769 sudo apt update sudo apt install nicotine
sudo apt install software-properties-common sudo add-apt-repository ppa:nicotine-team/unstable sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6CEB6050A30E5769 sudo apt update sudo apt install nicotine
Nicotine+ is available in the community repository of Arch Linux, Manjaro and Parabola. To install, run the following:
sudo pacman -S nicotine+
To install Nicotine+ on Void Linux, run the following:
sudo xbps-install -S nicotine+
To install Nicotine+ on Fedora, run the following:
sudo dnf install nicotine+
If Nicotine+ has not been packaged for your distribution/operating system yet, there are other recommended ways of installing Nicotine+.
pip3 install nicotine-plus
If your distribution supports Flatpak, you can install Nicotine+ from Flathub.
Stable Windows installers for Nicotine+ are available for download. Installing Nicotine+ requires administrator privileges.
Portable packages are also available. They can be run from your home directory, and do not require installation or administrator privileges.
Unstable Windows packages are generated after every commit to the master branch, and should only be used for testing. You need to sign in on GitHub in order to download the packages.
A stable macOS installer for Nicotine+ is available on macOS version 10.15 (Catalina) and newer.
On macOS version 10.14 (Mojave), the recommended approach is to install Nicotine+ using Homebrew.
Once Homebrew is set up, run the following:
brew install nicotine-plus
Unstable macOS installers are generated after every commit to the master branch, and should only be used for testing. You need to sign in on GitHub in order to download the installers.
For more experienced users and developers who want to test the latest and greatest changes in Nicotine+, building from git is described in RUNFROMGIT.md. Also read the next section about getting involved.
If you would like to contribute to Nicotine+, you have a couple of options to get started:
I was in a geeky mood and was browsing http://www.bash.org’s QDB.
I stumbled across this quote:
<etc> so tempting to release a product called ‘nicotine’ and wait for the patches.
<etc> then i would have a reason to only apply one patch a day. otherwise, i’m going against medical advise.
So I thought what the hell and bluntly stole etc’s idea.
Hyriand, founder of the Nicotine project, 2003
Nicotine+ is released under the terms of the GNU Public License v3 or later.