spoke-music
Módulo para streaming musical y gestión de biblioteca usando Navidrome y Picard dentro de arquitectura Spoke con Troxy. Requiere Traefik y acceso a biblioteca local. Soporta integración con Spotify y Last.fm vía API.
Ficha actualizada 28 sept 2026, 0:43 · upstream 28 sept 2026, 0:33 · release v1.0.0
Qué es spoke-music
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este módulo actúa como extensión especializada para la gestión de música en entornos autoalojados basados en Spoke. Integra Navidrome como servidor de streaming y Picard para etiquetado, facilitando la organización de colecciones locales. La arquitectura depende de un hub con Troxy y Traefik para el enrutamiento seguro.
El despliegue se realiza mediante docker compose, configurando imágenes específicas para cada servicio. Se requiere definir rutas a la biblioteca musical en el host y establecer variables de entorno para autenticación con servicios externos como Spotify o Last.fm. Es una solución orientada a desarrolladores que buscan modularidad dentro de un ecosistema existente.
La configuración permite separar los puertos de los servicios (4533 para Navidrome, 5800 para Picard) y gestionar las IPs estáticas si es necesario. No incluye Dockerfile propio, delegando la construcción en imágenes preexistentes de terceros.
- Streaming de música local con metadatos
- Etiquetado y corrección de metadatos con Picard
- Integración con Spotify para sincronización
- Gestión de biblioteca musical autoalojada
- Arquitectura modular compatible con Spoke hub
- Uso de imágenes oficiales o mantenidas por la comunidad
- Soporte nativo para enrutamiento Troxy/Traefik
- Configuración flexible vía variables de entorno
- Dependencia de Spoke hub y Traefik preinstalados
- No incluye Dockerfile propio, requiere imágenes externas
- Requiere biblioteca musical accesible desde el host
- IPs estáticas configuradas por defecto pueden necesitar ajuste en redes dinámicas
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Clonar repositorio, copiar .env.example a .env y editar rutas de música y claves API. Ejecutar docker compose up -d. Asegurar que Traefik esté activo como hub y que la biblioteca local sea legible por el contenedor.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.