Об этом проекте

librespot — это клиентская библиотека Spotify с открытым исходным кодом, являющаяся альтернативой официальной, устаревшей и закрытой libspotify. Она позволяет приложениям управлять и воспроизводить музыку через различные аудиобэкенды (такие как Rodio, ALSA, GStreamer, PortAudio, PulseAudio, JACK и SDL) и даёт устройствам возможность работать как приёмник Spotify Connect. Обратите внимание, что librespot требует учётную запись Spotify Premium и не поддерживает функции бесплатного тарифа, такие как ограниченные пропуски треков и реклама. Проект предоставляет инструмент командной строки (CLI) для фонового воспроизведения через Spotify Connect и может быть установлен через Cargo (`cargo install librespot`) или официальные менеджеры пакетов в Linux, FreeBSD и NetBSD. Разработчики могут интегрировать библиотеку в свои приложения или собрать её с различными аудио-, TLS- и discovery-бэкендами. Проект поддерживается сообществом librespot-org и распространяется под лицензией MIT. Он также используется в ряде связанных проектов, таких как Spotifyd (упрощённый демон), Snapcast (многокомнатное аудио) и RoPieee (сетевая потоковая передача аудио).