# Support des HomePod d'Apple pour diffuser du son comme pour Sonos

**URL:** <https://community.gladysassistant.com/t/support-des-homepod-dapple-pour-diffuser-du-son-comme-pour-sonos/8914>\
**Category:** Demandes livrées\
**Tags:** feature-integration\
**Created:** [Mai 13, 2024, 12:30 UTC](https://community.gladysassistant.com/t/support-des-homepod-dapple-pour-diffuser-du-son-comme-pour-sonos/8914 "2024-05-13T12:30:09Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [Mai 13, 2024, 12:30 UTC](https://community.gladysassistant.com/t/support-des-homepod-dapple-pour-diffuser-du-son-comme-pour-sonos/8914/1 "2024-05-13T12:30:09Z")

</div>

Bonjour,

J’ouvre cette demande de fonctionnalité pour le support des enceintes HomePod d’Apple afin de diffuser du son comme l’intégration Sonos qui est déjà en place pour Gladys 😉

Merci

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Juin 17, 2024, 3:14 UTC](https://community.gladysassistant.com/t/support-des-homepod-dapple-pour-diffuser-du-son-comme-pour-sonos/8914/2 "2024-06-17T15:14:55Z")

</div>

@prohand Ce n’est pas parfait, mais une solution de contournement en attendant pour la partie TTS c’est de passer par l’application «&nbsp;Shortcuts/Raccourci&nbsp;», et d’utiliser la fonctionnalité «&nbsp;Intercom&nbsp;» ( [https://www.reddit.com/r/HomeKit/comments/114y2gj/in\_ios\_164\_beta\_you\_can\_intercom\_to\_your\_homepods/](https://www.reddit.com/r/HomeKit/comments/114y2gj/in_ios_164_beta_you_can_intercom_to_your_homepods/) )

Tu fais un appareil virtuel dans Gladys (genre prise ou ouverture de porte), et tu fais une automatisation dans Homekit :

- SI ce capteur passe à «&nbsp;Allumé&nbsp;»
- ALORS dire à l’intercom sur l’Homepod «&nbsp;Ceci est un test&nbsp;»

Ce qui te permet de faire parler Gladys sur le Homepod 😉

---

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [Juin 17, 2024, 9:04 UTC](https://community.gladysassistant.com/t/support-des-homepod-dapple-pour-diffuser-du-son-comme-pour-sonos/8914/3 "2024-06-17T21:04:22Z")

</div>

Merci  
Je testerai à l’occasion 🙂

---

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [Octobre 23, 2024, 9:33 UTC](https://community.gladysassistant.com/t/support-des-homepod-dapple-pour-diffuser-du-son-comme-pour-sonos/8914/4 "2024-10-23T21:33:36Z")

</div>

Hello, j’ai commencé une PR pour faire parler Gladys sur les enceintes Airplay (donc les HomePod aussi).

> <https://github.com/GladysAssistant/Gladys/pull/2143>
>
> \### Pull Request check-list
> 
> To ensure your Pull Request can be accepted as fa…st as possible, make sure to review and check all of these items:
> 
> \- \[\] If your changes affects code, did your write the tests?
> \- \[\] Are tests passing? (\`npm test\` on both front/server)
> \- \[\] Is the linter passing? (\`npm run eslint\` on both front/server)
> \- \[\] Did you run prettier? (\`npm run prettier\` on both front/server)
> \- \[\] If you are adding a new features/services, did you run integration comparator? (\`npm run compare-translations\` on front)
> \- \[\] Did you test this pull request in real life? With real devices? If this development is a big feature or a new service, we recommend that you provide a Docker image to the community (\[french forum\](https://community.gladysassistant.com/)/\[english forum\](https://en-community.gladysassistant.com/)) for testing before merging.
> \- \[\] If your changes modify the API (REST or Node.js), did you modify the API documentation? (Documentation is based on comments in code)
> \- \[\] If you are adding a new features/services which needs explanation, did you modify the user documentation? See \[the GitHub repo\](https://github.com/GladysAssistant/v4-website) and the \[website\](https://gladysassistant.com).
> \- \[\] Did you add fake requests data for the demo mode (\`front/src/config/demo.js\`) so that the demo website is working without a backend? (if needed) See \[https://demo.gladysassistant.com\](https://demo.gladysassistant.com).
> 
> NOTE: these things are not required to open a PR and can be done afterwards / while the PR is open.
> 
> \### Description of change
> 
> Add possibility to let Gladys talk on Airplay speakers

Il y a encore un peu de travail pour fixer le décodage des fichiers mp3 mais j’arrive à les envoyer depuis Gladys vers un mac en mode récepteur Airplay et on l’entend bien.

---

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [Octobre 27, 2024, 3:57 UTC](https://community.gladysassistant.com/t/support-des-homepod-dapple-pour-diffuser-du-son-comme-pour-sonos/8914/5 "2024-10-27T15:57:55Z")

</div>

Une image de test est disponible `bertrandda/gladys:airplay` pour ceux qui veulent essayer. Il reste les tests à ajouter et trouver une meilleure façon de gérer la bibliothèque de connexion Airplay, mais fonctionnellement tout est là.

---

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [Octobre 28, 2024, 9:09 UTC](https://community.gladysassistant.com/t/support-des-homepod-dapple-pour-diffuser-du-son-comme-pour-sonos/8914/6 "2024-10-28T09:09:13Z")

</div>

Merci beaucoup 🙂  
J’essaye de tester dans la semaine 🙂

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Octobre 28, 2024, 3:38 UTC](https://community.gladysassistant.com/t/support-des-homepod-dapple-pour-diffuser-du-son-comme-pour-sonos/8914/7 "2024-10-28T15:38:57Z")

</div>

@bertrandda J’ai essayé de tester chez moi, je n’ai pas de Homepod mais mon Mac est détecté comme appareil Airplay :

 ![Screenshot 2024-10-28 at 16.36.52](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/e/e/ee234c94dcced5f85a3d30fc7743d8e936186f43.png)

Ensuite dans les scènes je fais :

 ![Screenshot 2024-10-28 at 16.36.59](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/1/9/1981ac3bf23cd291dd8122406f30e77c6752e694.png)

Mais je n’ai pas de son spécifique qui sort, après comme c’est un Mac pas sûr que ça puisse marcher

---

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [Octobre 28, 2024, 6:21 UTC](https://community.gladysassistant.com/t/support-des-homepod-dapple-pour-diffuser-du-son-comme-pour-sonos/8914/8 "2024-10-28T18:21:53Z")

</div>

Normalement ça fonctionne sur mac aussi. Par contre il y a quelques sécurités supplémentaires, il faut autoriser les connexions Airplay depuis les appareils du réseau (par défaut c’est uniquement les connexions du même compte) et vérifie qu’il n’y a pas de mot de passe non plus. Également, une notification apparait en haut à droite quand Gladys veut diffuser sur les haut parleurs il faut que tu acceptes manuellement.

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/3/6/36eb0f4bed5c15fb6e9428fdfb71d77e5b803a0c.png)

À noter que sur Homepod il n’y a pas toutes ces sécurités

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Octobre 29, 2024, 7:38 UTC](https://community.gladysassistant.com/t/support-des-homepod-dapple-pour-diffuser-du-son-comme-pour-sonos/8914/9 "2024-10-29T07:38:28Z")

</div>

Effectivement c’était bien ça, si je change sur «&nbsp;tout le monde sur le même réseau&nbsp;», ça marche bien ! Beau boulot !

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Octobre 31, 2024, 1:19 UTC](https://community.gladysassistant.com/t/support-des-homepod-dapple-pour-diffuser-du-son-comme-pour-sonos/8914/10 "2024-10-31T13:19:31Z")

</div>

Je suis quand même preneur d’un vrai test sur HomePod avant de merger 😃 @prohand tiens nous au courant quand tu as testé

---

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [Octobre 31, 2024, 4:22 UTC](https://community.gladysassistant.com/t/support-des-homepod-dapple-pour-diffuser-du-son-comme-pour-sonos/8914/11 "2024-10-31T16:22:39Z")

</div>

Oui pas de soucis 😉  
Pas mal chargé cette semaine, mais je devrais être en possibilité de tester demain soir 🙂

---

<div class="post-metadata">

**Author:** ![prohand](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/prohand/32/15713_2.png) [@prohand](https://community.gladysassistant.com/u/prohand)\
**Post date:** [Novembre 1, 2024, 4:49 UTC](https://community.gladysassistant.com/t/support-des-homepod-dapple-pour-diffuser-du-son-comme-pour-sonos/8914/12 "2024-11-01T16:49:29Z")

</div>

Je viens de tester et c’est ok pour moi sur mes HomePod 🙂  
J’ai du faire la même manipulation que sur Mac mais dans les réglages de Maison 😉 :

> **[Inviter d’autres personnes à contrôler les accessoires de son domicile sur...](https://support.apple.com/fr-fr/guide/iphone/iphcbaf7e8f3/ios)**
>
> Utilisez Maison sur l’iPhone afin d’inviter d’autres personnes à contrôler les accessoires de votre domicile.

Testé sur chaque HomePod lorsqu’ils sont dissociés  
Testé également sur chaque HomePod lorsqu’ils sont associés

Juste un truc sur le volume que l’on ne peut pas régler, mais peut-être que je m’y prends mal ^^  
J’ai essayé de régler le volume via mon iPhone mais cela remet toujours la barre de son au milieu, donc on entend pas forcement bien, à moins d’être à côté

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Novembre 1, 2024, 4:53 UTC](https://community.gladysassistant.com/t/support-des-homepod-dapple-pour-diffuser-du-son-comme-pour-sonos/8914/13 "2024-11-01T16:53:51Z")

</div>

Génial ! Merci d’avoir testé 🙂

@bertrandda Tu peux préparer une PR pour la documentation en mentionnant la manipulation ? Sinon c’est sûr on aura la demande tout le temps

Pour le volume, j’ai l’impression que la lib permet la manipulation du volume :

 ![Screenshot 2024-11-01 at 17.53.25](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/8/5/85ff05d97018f0614e3ea8149404cda6f24fba58.png)

---

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [Novembre 4, 2024, 8:10 UTC](https://community.gladysassistant.com/t/support-des-homepod-dapple-pour-diffuser-du-son-comme-pour-sonos/8914/14 "2024-11-04T20:10:55Z")

</div>

> [@pierre-gilles](#):
>
> Tu peux préparer une PR pour la documentation en mentionnant la manipulation ? Sinon c’est sûr on aura la demande tout le temps

La pr de documentation

> <https://github.com/GladysAssistant/v4-website/pull/272>
>
> Add documentation for Airplay integration
> 
> Gladys PR: https://github.com/Glady…sAssistant/Gladys/pull/2143

> [@prohand](#):
>
> Juste un truc sur le volume que l’on ne peut pas régler, mais peut-être que je m’y prends mal ^^  
> J’ai essayé de régler le volume via mon iPhone mais cela remet toujours la barre de son au milieu, donc on entend pas forcement bien, à moins d’être à côté

J’ai fait la modification pour passer à 70% ça me semble déjà très haut quand je teste mais on peut encore augmenter si nécessaire. Idéalement il faudrait pouvoir personnaliser je pense pour chaque haut-parleur (si tu as une petite pièce pas besoin que ce soit aussi fort que dans un grand salon), on devrait ajouter dans le composant `Parler sur une enceinte` un widget pourcentage je pense pour définir le volume à ce niveau là.

La nouvelle image devrait bientôt être disponible

> [@pierre-gilles](#):
>
> Pour le volume, j’ai l’impression que la lib permet la manipulation du volume :

Juste pour info le protocole Airplay est vraiment mal connu, il est très bien implémenté en Python via pyatv mais en nodejs j’ai juste trouvé un fork d’un fork d’un projet qui n’était même pas sur npm 😅. Donc je l’ai forké à mon tour pour le publier sur npm, mais la doc que tu vois n’est pas forcément à jour (le paramétrage du volume fonctionne bien)

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Novembre 8, 2024, 4:01 UTC](https://community.gladysassistant.com/t/support-des-homepod-dapple-pour-diffuser-du-son-comme-pour-sonos/8914/15 "2024-11-08T16:01:52Z")

</div>

> [@bertrandda](#):
>
> La pr de documentation

Génial merci 🙂

Est-ce que tu peux juste rajouter un petit mot pour les mac dans la documentation ?

---

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [Novembre 15, 2024, 11:17 UTC](https://community.gladysassistant.com/t/support-des-homepod-dapple-pour-diffuser-du-son-comme-pour-sonos/8914/16 "2024-11-15T23:17:17Z")

</div>

> [@pierre-gilles](#):
>
> Est-ce que tu peux juste rajouter un petit mot pour les mac dans la documentation ?

Ça y est, c’est fait

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Novembre 19, 2024, 6:53 UTC](https://community.gladysassistant.com/t/support-des-homepod-dapple-pour-diffuser-du-son-comme-pour-sonos/8914/17 "2024-11-19T18:53:15Z")

</div>

Merci, je regarde tout ça vendredi 🙂

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Novembre 22, 2024, 8:21 UTC](https://community.gladysassistant.com/t/support-des-homepod-dapple-pour-diffuser-du-son-comme-pour-sonos/8914/18 "2024-11-22T08:21:08Z")

</div>

C’est parfait pour moi, c’est mergé dans Gladys ! Ca partira dans la prochaine version de Gladys 🙂

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Novembre 28, 2024, 9:50 UTC](https://community.gladysassistant.com/t/support-des-homepod-dapple-pour-diffuser-du-son-comme-pour-sonos/8914/19 "2024-11-28T09:50:23Z")

</div>

Disponible dans Gladys Assistant 4.50 :

> [@Gladys Assistant 4.50 : Free mobile & Airplay musical\_note](https://community.gladysassistant.com/t/gladys-assistant-4-50-free-mobile-airplay/9204):
>
> Salut à tous ! Nouvelle version de Gladys, avec de nouvelles intégrations partying_face Intégration Free mobile Cette intégration vous permet d’envoyer des SMS dans les scènes ! La configuration : Dans les scènes : [free-mobile-scene-action] Merci à @_Will_71 pour ce développement slight_smile Intégration Airplay Il est désormais possible d’intégrer les HomePod d’Apple à Gladys pour que Gladys parle sur ces enceintes ! Dans l’intégration, vous pouvez d…

Je ferme ce sujet pour libérer les votes !

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Novembre 28, 2024, 9:50 UTC](https://community.gladysassistant.com/t/support-des-homepod-dapple-pour-diffuser-du-son-comme-pour-sonos/8914/20 "2024-11-28T09:50:25Z")

</div>


