À propos du projet
Raspotify est un paquet et dépôt Debian qui enveloppe la bibliothèque librespot en tant que démon systemd, fournissant un client Spotify Connect pour les systèmes Linux sans tête. Il cible Debian Stable (actuellement Debian 13 « Trixie ») et les distributions compatibles Debian, avec le README notant que la compatibilité sur d'autres systèmes peut varier.
Parce qu'il est conçu pour des environnements sans tête, le projet oriente les utilisateurs de bureau vers spotifyd à la place, et recommande le lecteur audio moOde pour une configuration audio Raspberry Pi clé en main. Librespot, et donc Raspotify, nécessite un compte Spotify premium.
L'installation est proposée via une commande shell unique qui installe curl et exécute le script d'installation du projet, ou en téléchargeant manuellement le dernier paquet .deb. Des paquets précompilés sont publiés pour armhf, arm64, amd64 et riscv64. Les appareils ARMv6 tels que le Pi original et le Pi Zero v1.x ne sont explicitement pas pris en charge.
Les paquets sont construits dans Docker, en compilant librespot pour Linux ; cela est documenté comme fonctionnant sur macOS avec Docker Desktop ou Colima. Après l'initialisation des sous-modules, les builds sont invoqués avec des cibles make pour arm64, armhf, amd64, riscv64 ou all, et les fichiers .deb résultants sont écrits à la racine du dépôt. Le hash de commit librespot dans le nom du fichier reflète le commit extrait dans le sous-module librespot au moment de la construction ; le README décrit la mise à jour du pointeur de sous-module pour construire avec une révision différente. La cible riscv64 utilise une image Docker séparée. Les cibles clean et distclean suppriment respectivement les artefacts de construction et les images Docker.
Les conseils de configuration se trouvent dans le wiki du projet, avec un Guide de configuration de base suggéré comme point de départ. Pour les rapports de bugs, questions et demandes de fonctionnalités, le README demande aux utilisateurs de lire d'abord les guides de dépannage et de configuration de base et de rechercher les problèmes et discussions existants, ouverts et fermés.
Une clause de non-responsabilité note que connecter librespot à l'API de Spotify est, selon la propre clause de librespot, probablement interdit par Spotify, et que l'utilisation est aux risques de l'utilisateur. Raspotify et librespot sont déclarés destinés uniquement à un usage personnel privé, avec une utilisation commerciale ou publique décrite comme une violation des conditions d'utilisation de Spotify qui pourrait entraîner le blocage de tous les utilisateurs de ces outils.
Le projet est sous licence MIT. Il crédite Paul Lietar, l'organisation librespot et ses contributeurs pour la bibliothèque sous-jacente, et note que l'auteur original est passé à un travail radio tandis que Kim Tore Jensen maintient le projet, avec des remerciements également à un ancien mainteneur.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.