Awesome Open Source
Awesome Open Source


All Contributors

Cargo Downloads Github Actions - CD Github Actions - CI

An open source Spotify client running as a UNIX daemon.

Spotifyd streams music just like the official client, but is more lightweight and supports more platforms. Spotifyd also supports the Spotify Connect protocol, which makes it show up as a device that can be controlled from the official clients.

Note: Spotifyd requires a Spotify Premium account.

To read about how to install and configure Spotifyd, take a look at our wiki!

Common issues

  • Spotifyd will not work without Spotify Premium
  • The device name cannot contain spaces


We always appreciate help during the development of spotifyd! If you are new to programming, open source or Rust in general, take a look at issues tagged with good first issue. These normally are easy to resolve and don't take much time to implement.


This project would not have been possible without the amazing reverse engineering work done in librespot, mostly by plietar.

Alternatives To Spotifyd
Select To Compare

Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Rust (69,269
Debian (8,769
Daemon (8,218
Spotify (7,413
Dbus (1,170
Alsa (823
Pulseaudio (709
Feature Flags (626
Spotifyd (9