
Hallo zusammen!
Als ich Gladys Music (Gladys Music : demander à Gladys de jouer n'importe quelle musique, sur n'importe quelle enceinte) vorgeschlagen habe, sagte ich, dass ich einige Quellen auf meiner Seite anbinden würde. Hier ist der erste Schritt: Radio Browser, das freie Verzeichnis für Webradios. Etwa 50.000 Sender aus aller Welt, ohne Konto oder Schlüssel. FIP zum Aufwachen, das klingt gut, oder? ^^
Was es kann
- Eine Suche im Verzeichnis nach Name, Land, Sprache oder Genre, über das Konfigurations-Tab.
- Ihre Lieblingssender werden zu Gladys-Geräten (max. 50):
- Der Online-Stream oder nicht, die Bitrate, der Codec und die Stream-Adresse;
- Das Land, die Sprache, die Genres, die Website und das Logo des Senders.
- Ein Widget „Lieblingssender“: Die Logos, das Land, der Codec und ein Online/Offline-Badge. Wenn der Stream über HTTPS läuft, ermöglicht ein Link das direkte Hören im Browser.
- Zwei Szenenaktionen: „Stream eines Radiosenders abrufen“ (einer Ihrer Favoriten) und „Zufälligen Radiosender auswählen“ (nach Genre, Land oder Sprache).
- Auf Französisch, Englisch, Deutsch und Spanisch.
Seien wir ehrlich: Die Integration startet die Wiedergabe nicht automatisch. In Gladys heute kann eine Integration nicht die Lautsprecher einer anderen Integration steuern, und „eine Benachrichtigung abspielen“ ist nicht dafür gemacht (bei Sonos kehrt der Lautsprecher nach 20 Sekunden zu dem zurück, was er zuvor gespielt hat). Zum Hören verwenden wir daher eine Szene mit zwei Aktionen: „Stream eines Radiosenders abrufen“, dann die Aktion „URL auf einem DLNA-Player abspielen“ der DLNA-Integration, mit {{0.0.stream_url}} als Adresse. Was fehlt, ist genau das Herzstück von Gladys Music: eine Aktion „spiele diese Adresse auf diesem Lautsprecher“, die für alle Integrationen gültig ist. Sobald sie existiert, sind keine zwei Schritte mehr nötig, und das Widget wird einen echten Wiedergabe-Button haben.
Der coole Teil
7 Uhr unter der Woche → „Stream eines Radiosenders abrufen“ (FIP), dann „URL auf einem DLNA-Player abspielen“ auf dem Verstärker im Schlafzimmer
Sonntag 10 Uhr → „Zufälligen Radiosender auswählen“, Genre Jazz, auf dem Lautsprecher in der Küche
Installation
Gladys 5.1 mindestens.
Sie kommt im Store beim nächsten Durchlauf des Indexers. In der Zwischenzeit: Integrationen → Von GitHub installieren, mit https://github.com/guim31/gladys-radio-browser
- Tab Konfiguration: „Sender suchen“, z. B. „FIP“.
- „Zu Favoriten hinzufügen“ mit der Nummer des Ergebnisses.
- Tab Entdeckung: Fügen Sie den Sender zu Gladys hinzu.
- Zum Hören: Die oben erwähnte Szene mit zwei Aktionen, mit der DLNA-Integration (oder jeder Integration, die eine Adresse von einer Szene aus abspielen kann).
Kleine, ehrliche Vorbehalte
- Keine direkte Wiedergabe im Moment, wie oben erklärt: Es ist eine Szene mit zwei Aktionen und ein Player, der eine Adresse abspielen kann.
- Der „Online“-Status kommt von der Überprüfung des Verzeichnisses, etwa einmal am Tag: Es ist kein direkter Stream-Test.
- Nur PNG-, JPEG- oder WebP-Logos werden angezeigt. Viele Sender haben nur ein
.ico-Icon, das Gladys nicht anzeigt. - Das Entfernen eines Favoriten löscht das Gerät in Gladys nicht: Das muss manuell erledigt werden.
- Ich habe von zu Hause aus überprüft, dass die echte API antwortet: Die Liste der Server, die Suchen „FIP“ und „France Inter“, und FIP tatsächlich online bei 192 kbit/s. Allerdings wurde sie noch nicht in einer echten Gladys-Instanz getestet, noch mit DLNA verknüpft: Ihre Rückmeldungen interessieren mich sehr.
Wie die vorherigen, entwickelt mit Claude Code. Unabhängiges Projekt, nicht mit dem Radio Browser-Projekt verbunden.
Repository: https://github.com/guim31/gladys-radio-browser