Externe Integration - Bose SoundTouch

cover-soundtouch

Hallo zusammen!

Bose hat die Einstellung des SoundTouch-Cloud-Dienstes angekündigt. Keine Sorge für eure Lautsprecher: Ihre lokale API funktioniert weiterhin. Sie kommen also in Gladys, 100 % lokal, ohne Konto oder Cloud, damit die SoundTouch im Wohnzimmer nicht zu teurem Papierhalter wird.

Was es kann

  • Automatische Erkennung der Lautsprecher oder manuelle Eingabe ihrer IP-Adresse.
  • Ein Lautsprecher = ein Gladys-Musikplayer:
    • Abspielen, Pause, Vorheriger, Nächster, Lautstärke;
    • Ein/Aus, Stummschaltung;
    • Die Quelle: AUX, Bluetooth oder eine Voreinstellung, die per Namen aufgerufen wird;
    • Der aktuelle Titel und Interpret sowie die Multiroom-Gruppe.
  • Echtzeit-Updates: Eine Änderung am Lautsprecher, der Fernbedienung oder der App wird in Gladys in weniger als einer Sekunde angezeigt.
  • Ein Widget « SoundTouch-Player »: Was gerade läuft, die Lautstärke, die Playback-Tasten und die sechs Voreinstellungen.
  • In Szenen: « Voreinstellung abspielen », « Audioadresse abspielen » (per http) und ein Trigger « SoundTouch-Voreinstellung gestartet », der Voreinstellungen ignoriert, die von Gladys selbst gestartet wurden, damit eine Szene nicht in einer Endlosschleife läuft.
  • Für die gesamte SoundTouch-Reihe per Wi-Fi oder Ethernet (10, 20, 30, 300, Wave, Lifestyle…).
  • Auf Deutsch, Englisch, Französisch und Spanisch.

Ein kleines Detail, das zählt: Die Voreinstellungen werden ohne Drücken der Taste am Lautsprecher abgespielt, weil ein langer Druck auf diese Taste die Voreinstellung überschreibt.

Das coole Feature

7 Uhr → Voreinstellung 1 im Schlafzimmer, Lautstärke 15, als Wecker
Voreinstellung 6 im Wohnzimmer wird zur « Filmabend »-Taste → gedimmte Lampen und geschlossene Rollläden
Die letzte Person verlässt das Haus → alle Lautsprecher schalten sich aus

Installation

:warning: Gladys 5.2 mindestens.

Sie kommt im Store beim nächsten Indexer-Lauf. Bis dahin: Integrationen → Von GitHub installieren, mit GitHub - guim31/gladys-soundtouch: Bose SoundTouch speakers (local API) for Gladys Assistant · GitHub

  1. Registerkarte Erkennung: Eure Lautsprecher werden automatisch angezeigt. Falls nicht, gebt ihre IP-Adresse in der Konfiguration ein.
  2. Fügt sie Gladys hinzu.

Kleine, ehrliche Vorbehalte

  • Keine Gladys-Sprachansagen: Diese kommen per https, und die Lautsprecher können nur http abspielen.
  • Multiroom-Gruppen sind schreibgeschützt, werden also weder erstellt noch verändert.
  • Nur die Eingänge AUX und Bluetooth sind auswählbar; die HDMI/TV-Eingänge der Lifestyle- und SoundTouch-300-Modelle werden als « Andere » angezeigt.
  • « Audioadresse abspielen » hängt vom UPnP-Player des Lautsprechers ab, der möglicherweise nicht auf allen Modellen existiert.
  • Entwickelt ohne Lautsprecher. Es ist lokal, also konnte nichts an einem echten SoundTouch getestet werden: Alles wurde gegen einen gefälschten Lautsprecher getestet, der echte Antworten abspielt. Wenn ihr einen habt, gebt mir bitte das Modell in eurem Feedback, besonders für Echtzeit und « Audioadresse abspielen ».

Wie die vorherigen, entwickelt mit Claude Code. Unabhängiges Projekt, nicht mit Bose verbunden.

Repository: GitHub - guim31/gladys-soundtouch: Bose SoundTouch speakers (local API) for Gladys Assistant · GitHub