Nuclear vs Spotify: why Nuclear could be better for you

Nuclear is a free, open source music player that finds music for you
I started developing Nuclear in 2016 because I was turned off by Spotify’s disregard for user privacy, and its control over what music I could listen to, or was nudged to listen to.
The whole service felt like it was designed to force me to listen to what Spotify wanted me to hear, not to let me discover music how I like it. It put a minimum number of tracks on playlists, automatically refilled my queue with algorithmic recommendations, and showed ads in search results, even on a paid plan.
If music is an important part of your life, you will probably agree with me on these points. Here’s why Nuclear could be a better choice for you, and how it compares to Spotify.
| Feature | Nuclear | Spotify |
|---|---|---|
| Price | Free | Free with ads, or paid |
| Open source | Yes | No |
| Plugins | Yes | No |
| Works without an account | Yes | No |
| Custom themes | Yes | No |
| Mobile app | No | Yes |
| Local files and downloads | No | Yes |
No account needed
Download Nuclear and start listening right away. Your data stays on your computer. Nuclear won’t interrupt you with ads, and won’t try to shape your listening habits.
Where the music comes from
Spotify spends millions of dollars on building its own catalogue of music. For open source projects, that’s not an option. That’s why everything in Nuclear comes from plugins, so you can connect any source of music, in any combination.
Nuclear doesn’t host any music. Plugins search different sources and find a stream for each track, based on its artist, title, and other metadata.
This can be a downside: sometimes Nuclear may play the wrong version of a track. That’s why it has stream verification: when you hear the right version, you can verify it, and other users get the right stream too.
Unified playlists
Nuclear has its own format for playlists. Plugins allow you to import playlists from any service, and use them all together. If you’re trying to move from Spotify, you can bring your playlists with you. And on the other hand, you can export your playlists from Nuclear and move them somewhere else if you wish.
Things Spotify won’t ever do
- You can customize Nuclear with themes: an advanced system lets you pick colors, gradients, wallpapers, and other styles.
- Terminal MPD clients like ncmpcpp can connect to Nuclear.
- You can automate Nuclear via a built-in HTTP API.
- You can even connect AI agents like Claude Code, Opencode, or Codex, using the built-in MCP server, and let them be your DJ, or manage your playlists for you.
- The code is open source under AGPL-3.0, so nobody can take it away from you.
What Spotify does better
- Nuclear is desktop only. If you need a mobile app, Spotify will be a better choice, although you can still control Nuclear from your phone with the remote control.
- Nuclear focuses on streaming only, and can’t play local files or download music.
Try it
Get Nuclear
Downloads are only available on a desktop device.


