Integración externa - Servidor de música Lyrion (Squeezebox)

¡Hola a todos!

Aunque los Squeezebox ya no se vendan desde hace tiempo, Lyrion Music Server (antes Logitech Media Server) sigue muy vivo, y mucha gente hace multiroom con piCorePlayer o squeezelite en Raspberry Pi. Aquí tenéis Lyrion Music Server para Gladys, en local.

Qué hace

  • Un dispositivo por reproductor (Squeezebox Touch, Radio, Boom, Duet, piCorePlayer, squeezelite…): funciona, estado de reproducción, reproducción/pausa/stop/anterior/siguiente, volumen, silencio, título y artista. Se controla desde la caja de Música de Gladys, y la acción « Hablar en un altavoz » puede dirigirse a sus reproductores.
  • Un widget « Reproductores Lyrion »: todos los reproductores con lo que están reproduciendo y un botón « Todo en pausa », o un solo reproductor con su portada y sus botones.
  • Disparadores: reproducción iniciada, reproducción detenida (con la razón), canción cambiada (incluyendo cuando una radio anuncia un nuevo título).
  • Acciones: reproducir un favorito Lyrion, ajustar el volumen, poner todo en pausa, transmitir un anuncio y luego reanudar la música donde estaba, agrupar o desagrupar reproductores.

Lo divertido

7:30 en semana → FIP en la cocina, volumen 25
Alguien toca el timbre → campanilla en el reproductor de la entrada, luego la música reanuda
Última persona que se va → todo en pausa

Instalación

Gladys 5.1 mínimo.

Llega al store en el próximo paso del indexador. Mientras tanto: Integraciones → Instalar desde GitHub, con la dirección GitHub - guim31/gladys-lyrion: Lyrion Music Server (Squeezebox, piCorePlayer, squeezelite) players in Gladys Assistant · GitHub

  1. Ingresa la dirección del servidor Lyrion (y el identificador / contraseña si la protección está activa).
  2. Añade los reproductores desde la pestaña Descubrimiento.

Pequeñas reservas honestas: un solo servidor por instalación, la dirección debe ingresarse (Lyrion solo se descubre por broadcast, que el sandbox de Gladys no permite), y un anuncio en un reproductor agrupado se reproduce en todo el grupo. Se ha probado contra un servidor Lyrion 9.1 real y dos reproductores squeezelite en contenedor (reproducción, volumen, favoritos, grupos, anuncio y reanudación) en las condiciones del sandbox de Gladys, pero no en una Squeezebox física ni en una instancia real.

Codificado con la ayuda de Claude Code. Proyecto independiente, no afiliado al proyecto Lyrion.

Depósito: GitHub - guim31/gladys-lyrion: Lyrion Music Server (Squeezebox, piCorePlayer, squeezelite) players in Gladys Assistant · GitHub

Los amantes de Squeezebox, ¡sus comentarios son bienvenidos! :slight_smile: