프로젝트 소개

librespot은 Spotify용 오픈소스 클라이언트 라이브러리로, 공식적으로 폐기된 클로즈드소스 libspotify의 대안입니다. 이 라이브러리는 애플리케이션이 Rodio, ALSA, GStreamer, PortAudio, PulseAudio, JACK, SDL과 같은 다양한 오디오 백엔드를 통해 음악을 제어하고 재생할 수 있게 하며, 기기가 Spotify Connect 수신기로 작동하도록 합니다. librespot은 Spotify Premium 계정이 필요하며, 제한된 건너뛰기나 광고와 같은 무료 티어 기능은 지원하지 않습니다. 이 프로젝트는 헤드리스 Spotify Connect 재생을 위한 명령줄 인터페이스(CLI) 도구를 제공하며, Cargo(`cargo install librespot`) 또는 Linux, FreeBSD, NetBSD의 공식 패키지 관리자를 통해 설치할 수 있습니다. 개발자는 이 라이브러리를 사용자 정의 애플리케이션에 통합하거나 다양한 오디오, TLS, 디스커버리 백엔드로 빌드할 수 있습니다. 이 프로젝트는 librespot-org 커뮤니티가 유지 관리하며 MIT 라이선스로 배포됩니다. 또한 Spotifyd(경량 데몬), Snapcast(멀티룸 오디오), RoPieee(네트워크 오디오 스트리밍)와 같은 여러 관련 프로젝트에서도 사용됩니다.