beacon
Beacon es un cliente de música autocontenido para Navidrome, Subsonic/OpenSubsonic, Jellyfin y Plex, con casting integrado a Sonos, AirPlay, Chromecast y dispositivos DLNA/UPnP.
Ficha actualizada 22 sept 2026, 21:52 · upstream 22 sept 2026, 21:44 · release v1.3.2
Qué es beacon
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
<p>Beacon es una aplicación de música autocontenida diseñada para funcionar como un reproductor independiente. Se integra con servicios de streaming como Navidrome, Subsonic/OpenSubsonic, Jellyfin y Plex, permitiendo reproducir música localmente o a través del servidor.</p>
<p>La plataforma ofrece una interfaz moderna basada en Vue.js, con soporte para múltiples dispositivos de audio (Sonos, AirPlay, Chromecast) y control remoto por QR Code. Incluye funciones como reproducción automática, visualizador de frecuencia, gestión de playlists, control multiusuario y personalización del audio.</p>
<p>Además, Beacon permite la conexión a radio en vivo desde el navegador móvil, con soporte para múltiples idiomas (alemán, inglés, español, francés e italiano) y un diseño responsivo que funciona tanto en escritorio como en dispositivos móviles.</p>
- Reproducir música localmente sin necesidad de una aplicación externa
- Controlar reproductores de audio como Sonos, AirPlay o Chromecast desde el navegador
- Organizar y gestionar playlists con reproducción automática
- Acceder a radio en vivo desde un teléfono móvil sin instalar aplicaciones
- Reproducir música en dispositivos DLNA/UPnP conectados a la red local
- Soporte para múltiples servidores de streaming (Navidrome, Subsonic, Jellyfin, Plex) con autenticación persistente
- Casting integrado a Sonos, AirPlay y Chromecast con control por dispositivo individual
- Reproductor en tiempo real con visualizador de frecuencia y sincronización de letras
- Soporte para radio en vivo desde el navegador móvil con etiquetas 'now playing'
- Diseño responsivo que funciona como reproductor completo en dispositivos móviles sin instalación
- Multiusuario independiente por sesión, permitiendo reproducir música simultáneamente en varios dispositivos
- El control remoto por QR Code es exclusivo de la versión Electron y no disponible para el build Docker/Web
- La reproducción automática (autoplay) está desactivada por defecto y debe activarse manualmente
- El soporte para radio en vivo se limita a dispositivos móviles; la opción de buscar estaciones desde un navegador solo funciona en escritorio
- No existe una API pública oficial para interactuar con el reproductor, lo que dificulta su integración con otras aplicaciones
- La versión móvil web no soporta funciones avanzadas como la visualización de letras ni el control de volumen individual por dispositivo
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.
<p>Beacon se despliega mediante Docker usando un archivo `docker-compose.yml` que define las siguientes configuraciones:</p> <ul> <li><strong>Frontend (Docker/Web)</strong>: Se ejecuta en un contenedor con la imagen oficial de React, Node.js y el servidor Express. El puerto 7070 es el frontend.</li> <li><strong>Backend (FastAPI)</strong>: Un servicio Python que se conecta a los servidores de streaming mediante HTTP/REST. Los puertos 4533 y 8096 son los del backend.</li> <li><strong>Casting</strong>: Se configura el puerto 8096 para la API de casting, con soporte para AirPlay 2 en dispositivos HomePod.</li> <li>Para un despliegue completo, se recomienda ejecutar ambos servicios en contenedores separados o en una arquitectura de microservicios.</li> </ul>
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.