https://github.com/spotifyd/spotifyd
A spotify daemon
https://github.com/spotifyd/spotifyd
daemon linux rust spotify spotifyd
Last synced: 1 day ago
JSON representation
A spotify daemon
- Host: GitHub
- URL: https://github.com/spotifyd/spotifyd
- Owner: Spotifyd
- License: gpl-3.0
- Created: 2014-12-10T21:05:13.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2025-04-08T02:06:07.000Z (about 1 month ago)
- Last Synced: 2025-05-12T05:17:44.027Z (1 day ago)
- Topics: daemon, linux, rust, spotify, spotifyd
- Language: Rust
- Homepage: https://spotifyd.rs
- Size: 3.32 MB
- Stars: 10,174
- Watchers: 54
- Forks: 466
- Open Issues: 45
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# 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/