Sobre o projeto

O Raspotify é um pacote e repositório Debian que envolve a biblioteca librespot como um daemon systemd, fornecendo um cliente Spotify Connect para sistemas Linux headless. Ele tem como alvo o Debian Stable (atualmente Debian 13 "Trixie") e distribuições compatíveis com Debian, com o README observando que a compatibilidade em outros sistemas pode variar. Por ser construído para ambientes headless, o projeto direciona usuários de desktop para o spotifyd em vez disso, e recomenda o player de áudio moOde para uma configuração de áudio Raspberry Pi pronta para uso. O Librespot, e portanto o Raspotify, requer uma conta premium do Spotify. A instalação é oferecida por meio de um one-liner de shell que instala o curl e executa o script de instalação do projeto, ou baixando manualmente o pacote .deb mais recente. Pacotes pré-compilados são publicados para armhf, arm64, amd64 e riscv64. Dispositivos ARMv6, como o Pi original e o Pi Zero v1.x, não são explicitamente suportados. Os pacotes são construídos dentro do Docker, compilando o librespot para Linux; isso é documentado como funcionando no macOS com Docker Desktop ou Colima. Após inicializar submódulos, as construções são invocadas com alvos make para arm64, armhf, amd64, riscv64 ou all, e os arquivos .deb resultantes são gravados na raiz do repositório. O hash do commit do librespot no nome do arquivo do pacote reflete o commit verificado no submódulo librespot no momento da construção; o README descreve como aumentar o ponteiro do submódulo para construir contra uma revisão diferente. O alvo riscv64 usa uma imagem Docker separada. Os alvos clean e distclean removem artefatos de construção e imagens Docker, respectivamente. As orientações de configuração estão no wiki do projeto, com um Guia de Configuração Básica sugerido como ponto de partida. Para relatórios de bugs, perguntas e solicitações de recursos, o README pede aos usuários que primeiro leiam os guias de Solução de Problemas e Configuração Básica e pesquisem problemas e discussões existentes, abertos e fechados. Um aviso observa que conectar o librespot à API do Spotify é, de acordo com o próprio aviso do librespot, provavelmente proibido pelo Spotify, e que o uso é por conta e risco do usuário. O Raspotify e o librespot são declarados como destinados apenas ao uso pessoal e privado, com uso comercial ou público descrito como uma violação dos termos de serviço do Spotify que pode levar ao bloqueio de todos os usuários dessas ferramentas. O projeto é licenciado sob a Licença MIT. Ele credita Paul Lietar, a organização librespot e seus contribuidores pela biblioteca subjacente, e observa que o autor original passou para o trabalho de rádio, enquanto Kim Tore Jensen mantém o projeto, com agradecimentos também a um ex-mantenedor.