-
Notifications
You must be signed in to change notification settings - Fork 616
Home
Welcome to the librespot wiki!
librespot is an open source client library for Spotify. It enables applications to use Spotify's service, without using the official but closed-source libspotify. Additionally, it will provide extra features which are not available in the official library.
Note: librespot only works with Spotify Premium
As the origin is no longer maintained I wanted to have a place for a version of librespot with other peoples forks and features merged.
librespot supports various audio backends. Multiple backends can be enabled at compile time by enabling the corresponding cargo feature. By default, only PortAudio is enabled.
A specific backend can selected at runtime using the --backend
switch.
cargo build --features portaudio-backend
target/release/librespot [...] --backend portaudio
The following backends are currently available :
- ALSA
- PortAudio
- PulseAudio
Using this code to connect to Spotify's API is probably forbidden by them. Use at your own risk.
Come and hang out on gitter if you need help or want to offer some. https://gitter.im/sashahilton00/spotify-connect-resources
Everything in this repository is licensed under the MIT license.