Intégration externe - DLNA

Salut tout le monde ! :waving_hand:

La plus grosse absente de la liste de @pierre-gilles, plus de 28 % des installations Home Assistant : DLNA ! Une seule intégration pour les deux rôles : les lecteurs (TV, amplis, enceintes) et les serveurs multimédias (Plex, Jellyfin, Emby, minidlna, Synology…). Tout en local :television:

Ce que ça fait

  • :magnifying_glass_tilted_left: Vos lecteurs DLNA trouvés tout seuls dans l’onglet Découverte, y compris quand le lecteur est caché dans un appareil plus gros (c’est le cas des amplis Denon / HEOS).
  • :play_button: Lecture, pause, stop, précédent, suivant, volume, sourdine et « en cours de lecture », compatibles avec le widget Musique du tableau de bord.
  • :bell: L’action « Diffuser une notification » de Gladys marche sur ces lecteurs : Gladys peut parler sur votre ampli ou votre TV.
  • :musical_note: Des scènes « Lire un média d’un serveur » : un titre, un artiste, un album ou un dossier de votre serveur DLNA, dans l’ordre, en aléatoire ou juste le premier résultat. Et « Lire une URL », parfait pour une webradio.
  • :clapper_board: Des déclencheurs « lecture démarrée / en pause / arrêtée », filtrables par lecteur.
  • :bar_chart: Un widget « Lecteur DLNA » : titre, état, volume en direct et les commandes.

Le truc sympa

7 h en semaine → la webradio du matin sur l’ampli du salon :hot_beverage:
Quelqu’un sonne → Gladys l’annonce sur la TV :bell:
Lecture démarrée sur la TV → lumières tamisées :popcorn:

Installation

:warning: Gladys 5.1 minimum.

:light_bulb: Elle arrive dans le store dans la journée. Vous êtes pressé ? Intégrations → Installer depuis GitHub, avec l’adresse GitHub - guim31/gladys-dlna: DLNA / UPnP media renderers and servers, local control, for Gladys Assistant · GitHub

  1. Dans Gladys : Intégrations → DLNA → Installer.
  2. Onglet Découverte : vos lecteurs et vos serveurs apparaissent. Sinon, saisissez l’adresse de leur description dans la configuration.
  3. Pour lire depuis un serveur, il faut que le serveur DLNA soit activé (dans Plex : Paramètres → DLNA).

Petites réserves honnêtes : l’état est relevé régulièrement (quelques secondes de décalage possibles), pas de pochette pour l’instant, et la lecture d’origine ne reprend pas après une annonce. Si votre lecteur est une Sonos, une Samsung ou une LG, leurs intégrations dédiées vont plus loin : DLNA reste là pour tout le reste.

Et celle-là, je l’ai testée en vrai sur mon ampli Denon AVR-S650H : lecture d’une webradio, pause, reprise, volume, sourdine, arrêt, et parcours de son serveur intégré :white_check_mark: Le test a même révélé un piège : depuis la veille, l’ampli met près d’une minute à accepter la lecture. L’intégration attend et relance la commande toute seule, le temps qu’il se réveille.

Comme les précédentes, elle est développée avec Claude Code :robot:. Projet indépendant, non affilié à la DLNA ni aux fabricants.

Dépôt : GitHub - guim31/gladys-dlna: DLNA / UPnP media renderers and servers, local control, for Gladys Assistant · GitHub

Dites-moi sur quels appareils ça marche chez vous :folded_hands: