Externe Integration - Lyrion Music Server (Squeezebox)

Hallo zusammen!

Die Squeezeboxen werden zwar schon lange nicht mehr verkauft, aber der Lyrion Music Server (ehemals Logitech Media Server) lebt noch, und viele Leute machen Multiroom mit piCorePlayer oder squeezelite auf Raspberry Pis. Hier ist Lyrion Music Server für Gladys, lokal.

Was es kann

  • Ein Gerät pro Player (Squeezebox Touch, Radio, Boom, Duet, piCorePlayer, squeezelite…): Funktioniert, Wiedergabestatus, Play/Pause/Stop/Vorheriger/Nächster, Lautstärke, Stummschaltung, Titel und Künstler. Es wird über die Musikbox von Gladys gesteuert, und die Aktion „Auf einem Lautsprecher sprechen“ kann seine Player ansteuern.
  • Ein Widget „Lyrion-Player“: Alle Player mit dem, was sie abspielen, und eine „Alles pausieren“-Schaltfläche, oder ein einzelner Player mit seinem Cover und seinen Schaltflächen.
  • Trigger: Wiedergabe gestartet, Wiedergabe gestoppt (mit Grund), Lied gewechselt (einschließlich wenn ein Radio einen neuen Titel ankündigt).
  • Aktionen: Ein Lyrion-Favorit abspielen, Lautstärke einstellen, alles pausieren, eine Ansage abspielen und dann die Musik dort wieder aufnehmen, wo sie war, Player gruppieren oder entgruppieren.

Der coole Teil

7:30 Uhr unter der Woche → FIP in der Küche, Lautstärke 25
Es klingelt → Glockenspiel auf dem Player im Eingangsbereich, dann geht die Musik weiter
Letzte Person gegangen → alles pausiert

Installation

Gladys 5.1 mindestens.

Sie kommt im Store beim nächsten Indexer-Durchlauf. In der Zwischenzeit: Integrationen → Von GitHub installieren, mit der Adresse GitHub - guim31/gladys-lyrion: Lyrion Music Server (Squeezebox, piCorePlayer, squeezelite) players in Gladys Assistant · GitHub

  1. Geben Sie die Adresse des Lyrion-Servers ein (und die Anmeldedaten, falls die Schutzfunktion aktiviert ist).
  2. Fügen Sie die Player über den Tab Entdeckung hinzu.

Kleine ehrliche Einschränkungen: Ein Server pro Installation, die Adresse muss eingegeben werden (Lyrion wird nur per Broadcast entdeckt, was der Gladys-Sandbox nicht erlaubt), und eine Ansage auf einem gruppierten Player spielt auf der gesamten Gruppe. Sie wurde gegen einen echten Lyrion-Server 9.1 und zwei squeezelite-Player in Containern (Wiedergabe, Lautstärke, Favoriten, Gruppen, Ansage und Wiederaufnahme) unter den Bedingungen der Gladys-Sandbox getestet, aber nicht auf einer physischen Squeezebox oder in einer echten Instanz.

Codiert mit Hilfe von Claude Code. Unabhängiges Projekt, nicht mit dem Lyrion-Projekt verbunden.

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

Squeezebox-Enthusiasten, euer Feedback ist willkommen :slight_smile: