Sobre o projeto

librespot é uma biblioteca cliente de código aberto para Spotify, servindo como alternativa à biblioteca oficial descontinuada de código fechado libspotify. Ela permite que aplicações controlem e reproduzam música por meio de vários backends de áudio (como Rodio, ALSA, GStreamer, PortAudio, PulseAudio, JACK e SDL) e permite que dispositivos atuem como receptor Spotify Connect. Observe que o librespot requer uma conta Spotify Premium e não oferece suporte a recursos do plano gratuito, como pulos limitados ou anúncios. O projeto fornece uma ferramenta de interface de linha de comando (CLI) para reprodução headless do Spotify Connect e pode ser instalado via Cargo (`cargo install librespot`) ou gerenciadores de pacotes oficiais no Linux, FreeBSD e NetBSD. Desenvolvedores podem integrar a biblioteca em aplicações personalizadas ou compilá-la com vários backends de áudio, TLS e descoberta. O projeto é mantido pela comunidade librespot-org e está licenciado sob a licença MIT. Também é usado por vários projetos relacionados, como Spotifyd (um daemon simplificado), Snapcast (áudio multiroom) e RoPieee (streaming de áudio em rede).