Integración externa - Yamaha MusicCast

¡Hola a todos! :waving_hand:

En Yamaha, el amplificador, la barra de sonido y los pequeños altavoces hablan todos MusicCast. Aquí está la integración para controlarlos desde Gladys, localmente, a través de la API oficial de Yamaha: sin cuenta y sin cloud.

Qué hace

  • Un dispositivo por zona (la zona principal, la zona 2…) con:
    • encendido/suspensión y mudo;
    • volumen, compatible con el widget Música de Gladys;
    • entrada (HDMI, óptica, radio, Spotify…), modo de sonido y presets, elegidos de la lista de su dispositivo;
    • para las fuentes de red: reproducción, pausa, anterior, siguiente, y título, artista, álbum.
  • Un disparador « comienza una nueva canción ».
  • Dos acciones de escena: recordar un preset (su radio favorita con un gesto) y elegir la entrada.
  • Un widget « MusicCast ».
  • La búsqueda automática de dispositivos en la red, o su dirección IP. Si la dirección cambia, la integración encuentra el dispositivo.
  • En francés, inglés, alemán y español.

La parte divertida

7 h → el amplificador del salón se enciende en el preset « France Inter »
Se enciende la TV → el amplificador cambia a la entrada HDMI 1 en modo « Movie »
Me voy de la casa → todo en suspensión

Instalación

:warning: Gladys 5.1 mínimo.

Llega a la tienda en el próximo paso del indexador. Mientras tanto: Integraciones → Instalar desde GitHub, con GitHub - guim31/gladys-musiccast: Yamaha MusicCast receivers and speakers for Gladys Assistant: power, volume, input, playback, local · GitHub

  1. Inicie la búsqueda, o ingrese la dirección IP de sus dispositivos.
  2. Pestaña Descubrimiento: agregue las zonas que desee.

Pequeñas reservas honestas

  • Desarrollado sin el hardware: todo se probó contra la especificación oficial de Yamaha, sin dispositivo real. Sus comentarios son bienvenidos.
  • El multiroom (vincular varios dispositivos) aún no está gestionado.
  • El estado se relee cada 5 segundos cuando una zona está encendida: Yamaha normalmente envía sus cambios, pero no pueden alcanzar el contenedor de una integración Gladys.

Como las anteriores, desarrollado con Claude Code. Proyecto independiente, no afiliado a Yamaha.

Repositorio: GitHub - guim31/gladys-musiccast: Yamaha MusicCast receivers and speakers for Gladys Assistant: power, volume, input, playback, local · GitHub