Integración externa - DLNA

¡Hola a todos! :waving_hand:

La gran ausente de la lista de @pierre-gilles, más del 28% de las instalaciones de Home Assistant: DLNA! Una sola integración para los dos roles: los reproductores (TV, amplificadores, altavoces) y los servidores multimedia (Plex, Jellyfin, Emby, minidlna, Synology…). Todo en local :television:

Qué hace

  • :magnifying_glass_tilted_left: Tus reproductores DLNA encontrados solos en la pestaña Descubrimiento, incluso cuando el reproductor está escondido en un dispositivo más grande (es el caso de los amplificadores Denon / HEOS).
  • :play_button: Reproducción, pausa, parada, anterior, siguiente, volumen, silencio y «en reproducción», compatibles con el widget Música del tablero de control.
  • :bell: La acción «Transmitir una notificación» de Gladys funciona en estos reproductores: Gladys puede hablar en tu amplificador o en tu TV.
  • :musical_note: Escenas «Reproducir un medio de un servidor»: un título, un artista, un álbum o una carpeta de tu servidor DLNA, en orden, aleatoriamente o solo el primer resultado. Y «Reproducir una URL», perfecto para una emisora de radio en línea.
  • :clapper_board: Desencadenadores «reproducción iniciada / en pausa / detenida», filtrados por reproductor.
  • :bar_chart: Un widget «Reproductor DLNA»: título, estado, volumen en directo y los comandos.

Lo divertido

7 h en semana → la emisora de radio de la mañana en el amplificador de la sala de estar :hot_beverage:
Alguien toca el timbre → Gladys lo anuncia en la TV :bell:
Reproducción iniciada en la TV → luces atenuadas :popcorn:

Instalación

:warning: Gladys 5.1 mínimo.

:light_bulb: Llega a la tienda durante el día. ¿Tienes prisa? Integraciones → Instalar desde GitHub, con la dirección GitHub - guim31/gladys-dlna: DLNA / UPnP media renderers and servers, local control, for Gladys Assistant · GitHub

  1. En Gladys: Integraciones → DLNA → Instalar.
  2. Pestaña Descubrimiento: tus reproductores y tus servidores aparecen. Si no, introduce la dirección de su descripción en la configuración.
  3. Para reproducir desde un servidor, el servidor DLNA debe estar activado (en Plex: Configuración → DLNA).

Pequeñas reservas honestas: el estado se actualiza regularmente (posibles segundos de retraso), no hay portada por el momento, y la reproducción original no se reanuda después de un anuncio. Si tu reproductor es un Sonos, un Samsung o un LG, sus integraciones dedicadas van más allá: DLNA está ahí para todo lo demás.

Y esta, la he probado en la vida real en mi amplificador Denon AVR-S650H: reproducción de una emisora de radio en línea, pausa, reanudación, volumen, silencio, parada y navegación por su servidor integrado :white_check_mark: La prueba incluso reveló una trampa: desde ayer, el amplificador tarda casi un minuto en aceptar la reproducción. La integración espera y vuelve a enviar el comando sola, el tiempo que tarda en despertarse.

Como las anteriores, está desarrollada con Claude Code :robot:. Proyecto independiente, no afiliado a DLNA ni a los fabricantes.

Depósito: GitHub - guim31/gladys-dlna: DLNA / UPnP media renderers and servers, local control, for Gladys Assistant · GitHub

Decidme en qué dispositivos funciona en vuestras casas :folded_hands: