Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
No detectados
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8080
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.