beatnik-controller
Controlador web autoalojado para Snapcast/Beatnik Pi. Gestiona clientes, grupos y streams desde navegador o apps móviles (iOS/Android). Despliegue sencillo vía Docker.
Ficha actualizada 26 sept 2026, 7:15 · upstream 26 sept 2026, 6:54 · release sin release detectada
Qué es beatnik-controller
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Beatnik Controller es una interfaz de control remoto basada en la web diseñada para gestionar servidores multi-sala de audio como Snapcast o Beatnik Pi. Permite a los usuarios controlar el volumen, organizar clientes en grupos y visualizar qué se reproduce actualmente en cada flujo de audio desde cualquier navegador compatible. La aplicación está construida sobre Node.js y ofrece una experiencia de usuario intuitiva tanto en escritorio como en dispositivos móviles mediante aplicaciones nativas disponibles para iOS y Android.
- Control remoto de volumen desde móvil o tablet
- Gestión de grupos de altavoces por habitación
- Visualización de estado de reproducción en tiempo real
- Despliegue rápido en servidores Docker existentes
- Dockerizado con imágenes oficiales en ghcr.io
- Compatibilidad total con Snapcast estándar
- Aplicaciones nativas para iOS y Android disponibles
- Interfaz web responsive sin necesidad de app obligatoria
- Licencia AGPL v3 garantizando código abierto
- Dependencia crítica del servidor Snapcast externo
- Requiere configuración de red local para descubrimiento automático
- No incluye backend propio, solo controla streams externos
- Actualizaciones requieren pull manual en repositorio clonado
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Utilizar docker compose up -d. Configurar snapcastServerUrl si no es beatnik-server.local. Para producción, fijar versión específica en docker-compose.yml para evitar roturas. Asegurar acceso a puertos 8181 o redirección a 80/443.
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.
