cadence
Suite todo-en-uno para radio web que integra Icecast y Liquidsoap con interfaz web, gestión de biblioteca, solicitudes en tiempo real y control vía Discord.
Ficha actualizada 18 sept 2026, 21:06 · upstream 6 sept 2026, 23:21 · release v5.4.4
Qué es cadence
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Cadence es una suite completa para radio web que combina un servidor de streaming Icecast con el reproductor Liquidsoap. Incluye una API dedicada para gestionar solicitudes de canciones, búsqueda en la biblioteca, metadatos de álbumes e información del stream en tiempo real, todo accesible desde una interfaz web moderna.
El proyecto ofrece un script de instalación interactivo que configura automáticamente el stack tecnológico. Requiere tener archivos musicales con metadatos (título y artista) y permite configurar proxy inverso, límites de tasa y contraseñas de servicio durante la instalación inicial. La arquitectura está diseñada para ser desplegada en servidores Linux estándar.
La integración con Discord se realiza mediante un bot externo llamado CadenceBot, que permite controlar la estación desde chats de voz y canales de texto. La documentación técnica incluye una referencia API completa para clientes personalizados y una wiki con guías de instalación detalladas.
- Gestión centralizada de biblioteca musical con búsqueda por título/artista
- Solicitud de canciones en tiempo real desde la interfaz web
- Control de estación de radio mediante Discord con CadenceBot
- Monitorización de metadatos y estado del stream en vivo
- Integración nativa Icecast + Liquidsoap sin configuración manual compleja
- API REST completa documentada para clientes personalizados
- Interfaz web moderna con información de stream en tiempo real
- Bot oficial para Discord que permite control desde voz y chat
- No incluye Dockerfile ni docker-compose.yml oficiales (contradice documentación)
- Dependencia de script interactivo ./install.sh para configuración inicial
- Requiere archivos musicales con metadatos ETD/ID3 pre-etiquetados
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.
Desplegar en servidor Linux con Python 3.10+. Ejecutar chmod +x install.sh y ./install.sh. Proporcionar ruta absoluta a música, hostname del stream, timeout de límite de tasa y contraseña de servicio. Para actualizaciones usar docker compose pull/up si se configura manualmente, aunque el proyecto no incluye archivos Docker por defecto.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.