Integración externa - Bose SoundTouch

cover-soundtouch

¡Hola a todos!

Bose ha anunciado el fin del servicio en la nube SoundTouch. No hay que preocuparse por los altavoces: su API local sigue funcionando. Por lo tanto, llegan a Gladys, 100% local, sin cuenta ni nube, para que el SoundTouch del salón no termine siendo un costoso portalápices.

Qué hace

  • Detección automática de los altavoces, o su dirección IP introducida manualmente.
  • Un altavoz = un reproductor de música Gladys:
    • reproducción, pausa, anterior, siguiente, volumen;
    • encendido/suspensión, silencio;
    • la fuente: AUX, Bluetooth, o una preconfiguración llamada por su nombre;
    • el título y el artista actual, y el grupo multiroom.
  • Actualizaciones en tiempo real: un cambio realizado en el altavoz, el mando a distancia o la aplicación llega a Gladys en menos de un segundo.
  • Un widget « Reproductor SoundTouch»: lo que se está reproduciendo, el volumen, los botones de reproducción y las seis preconfiguraciones.
  • En escenas: « Reproducir una preconfiguración», « Reproducir una dirección de audio» (en http) y un disparador « Preconfiguración SoundTouch lanzada», que ignora las preconfiguraciones lanzadas por Gladys misma para que una escena no se repita en bucle.
  • Para toda la gama SoundTouch en Wi-Fi o Ethernet (10, 20, 30, 300, Wave, Lifestyle…).
  • En francés, inglés, alemán y español.

Un pequeño detalle que importa: las preconfiguraciones se reproducen sin pasar por el botón del altavoz, porque una pulsación larga en este botón sobrescribe la preconfiguración.

La parte divertida

7 h → preconfiguración 1 en el dormitorio, al volumen 15, como despertador
La preconfiguración 6 del salón se convierte en un botón «noche de cine» → luces atenuadas y persianas cerradas
La última persona sale de la casa → todos los altavoces se apagan

Instalación

:warning: Gladys 5.2 mínimo.

Llega a la tienda en el próximo paso del indexador. Mientras tanto: Integraciones → Instalar desde GitHub, con GitHub - guim31/gladys-soundtouch: Bose SoundTouch speakers (local API) for Gladys Assistant · GitHub

  1. Pestaña Detección: tus altavoces aparecen solos. Si no, introduce su dirección IP en la configuración.
  2. Añádelos a Gladys.

Pequeñas reservas honestas

  • No hay anuncios vocales de Gladys: llegan en https, y los altavoces solo leen http.
  • Los grupos multiroom son de solo lectura, ni creados ni modificados.
  • Solo las entradas AUX y Bluetooth son seleccionables; las entradas HDMI/TV de los Lifestyle y SoundTouch 300 se muestran como «Otro».
  • «Reproducir una dirección de audio» depende del reproductor UPnP del altavoz, que puede que no exista en todos los modelos.
  • Desarrollado sin altavoz. Es local, por lo que nada ha podido ser verificado en un verdadero SoundTouch: todo se ha probado contra un falso altavoz que reproduce respuestas reales grabadas. Si tienes uno, dime el modelo en tus comentarios, especialmente para el tiempo real y «Reproducir una dirección de audio».

Como los anteriores, desarrollado con Claude Code. Proyecto independiente, no afiliado a Bose.

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