# Spotifyd [![Matrix][matrix-badge]](https://matrix.to/#/#spotifyd:matrix.org) [![GitHub Workflow Status][cd-badge]][github-actions] [![Github Actions - CI][ci-badge]][github-actions] > An open source Spotify client running as a UNIX daemon. [Project Website](https://spotifyd.rs) 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][wiki]!__ ## Common issues - Spotifyd will not work without Spotify Premium - The device name cannot contain spaces ## Contributing 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`][good-first-issues]. These normally are easy to resolve and don't take much time to implement. ## Credits This project would not have been possible without the amazing reverse engineering work done in [librespot](https://github.com/librespot-org/librespot), mostly by [plietar](https://github.com/plietar). [github-actions]: https://github.com/Spotifyd/spotifyd/actions [good-first-issues]: https://github.com/Spotifyd/spotifyd/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22 [matrix-badge]: https://img.shields.io/matrix/spotifyd:matrix.org?logo=matrix&server_fqdn=matrix.org [cd-badge]: https://img.shields.io/github/actions/workflow/status/Spotifyd/spotifyd/cd.yml?label=continuous%20deployment&logo=github [ci-badge]: https://img.shields.io/github/actions/workflow/status/Spotifyd/spotifyd/ci.yml?label=continuous%20integration&logo=github [wiki]: https://spotifyd.github.io/spotifyd/