Sobre el proyecto
Raspotify es un paquete y repositorio de Debian que envuelve la biblioteca librespot como un demonio systemd, proporcionando un cliente de Spotify Connect para sistemas Linux sin interfaz gráfica. Está dirigido a Debian Stable (actualmente Debian 13 "Trixie") y distribuciones compatibles con Debian, y el README señala que la compatibilidad en otros sistemas puede variar.
Debido a que está diseñado para entornos sin interfaz gráfica, el proyecto orienta a los usuarios de escritorio hacia spotifyd, y recomienda moOde audio player para una configuración de audio lista para usar en Raspberry Pi. Librespot, y por lo tanto Raspotify, requiere una cuenta premium de Spotify.
La instalación se ofrece mediante una línea de comandos de shell que instala curl y ejecuta el script de instalación del proyecto, o descargando manualmente el paquete .deb más reciente. Se publican paquetes precompilados para armhf, arm64, amd64 y riscv64. Los dispositivos ARMv6 como la Pi original y la Pi Zero v1.x no son compatibles explícitamente.
Los paquetes se compilan dentro de Docker, con compilación cruzada de librespot para Linux; esto está documentado como funcional en macOS con Docker Desktop o Colima. Tras inicializar los submódulos, las compilaciones se invocan con objetivos make para arm64, armhf, amd64, riscv64 o all, y los archivos .deb resultantes se escriben en la raíz del repositorio. El hash de commit de librespot en el nombre del archivo del paquete refleja el commit extraído en el submódulo de librespot en el momento de la compilación; el README describe cómo actualizar el puntero del submódulo para compilar contra una revisión diferente. El objetivo riscv64 utiliza una imagen Docker separada. Los objetivos clean y distclean eliminan los artefactos de compilación y las imágenes Docker, respectivamente.
La guía de configuración se encuentra en la wiki del proyecto, y se sugiere la Basic Setup Guide como punto de partida. Para informes de errores, preguntas y solicitudes de funciones, el README pide a los usuarios que primero lean las guías de Troubleshooting y Basic Setup y busquen en los issues y discusiones abiertos y cerrados existentes.
Un descargo de responsabilidad señala que conectar librespot a la API de Spotify está, según el propio descargo de librespot, probablemente prohibido por Spotify, y que el uso es bajo el propio riesgo del usuario. Se indica que Raspotify y librespot están destinados únicamente a uso personal y privado, y que el uso comercial o público se describe como una violación de los términos de servicio de Spotify que podría provocar el bloqueo de todos los usuarios de estas herramientas.
El proyecto está licenciado bajo la Licencia MIT. Reconoce a Paul Lietar, la organización librespot y sus colaboradores por la biblioteca subyacente, y señala que el autor original se ha dedicado al trabajo en radio mientras Kim Tore Jensen mantiene el proyecto, con agradecimiento también a un antiguo mantenedor.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.