A first-generation gray HomePod speaker in a living room.
Agence web » Actualités du digital » Comment j'ai réparé mon haut-parleur AirPlay qui ne lisait pas Apple Music à partir d'un Mac

Comment j'ai réparé mon haut-parleur AirPlay qui ne lisait pas Apple Music à partir d'un Mac

Points clés à retenir

  • Un problème sous-jacent avec le processus « AirPlayXPCHelper » semble empêcher les haut-parleurs sans fil de répondre sur macOS.
  • La solution consiste à tuer le processus dans Activity Monitor (sous l'onglet CPU) ou à utiliser la commande « killall » dans Terminal pour mettre fin au processus en utilisant les privilèges d'administrateur.
  • Mieux encore, créez un workflow dans les raccourcis pour exécuter la commande shell en deux clics et corrigez-la rapidement chaque fois que cela se produit.

AirPlay est incroyable quand il fonctionne. J'adore diffuser Apple Music sur mon HomePod et utiliser simultanément les haut-parleurs de mon MacBook Pro pour un son plus complet. Malheureusement, cette fonctionnalité tombe constamment en panne.

Quel est le problème avec AirPlay ?

Mon problème surgit lorsque j'utilise l'application Apple Music, et cela arrive parfois trois ou quatre fois par jour. Cela se produit la plupart du temps lors de ma première connexion ou lorsque Apple Music est en veille depuis un certain temps.

Après avoir cliqué sur l'icône « AirPlay » en haut de la fenêtre de l'application et coché « HomePod » pour diffuser l'audio vers le haut-parleur de l'autre côté de la pièce, Apple Music ne fera rien et me renvoie une erreur qui ressemble à ceci :

Cocher et décocher le haut-parleur n’aide pas. Quitter Apple Music ne résoudra pas le problème non plus. Le problème est plus profond et est dû à un problème sous-jacent avec AirPlay.

Malgré ces circonstances très spécifiques, le problème pourrait également affecter d'autres applications qui utilisent AirPlay, notamment Spotify ou Airfoil de Rogue Amoeba.

Comment réparer les haut-parleurs AirPlay qui ne répondent pas

Après quelques mois de manipulation dans Activity Monitor, j'ai découvert que le problème était dû à un processus appelé « AirPlayXPCHelper » qui semble devenir malveillant. La solution simple consiste à arrêter ce processus, après quoi il redémarrera immédiatement. Attendez quelques secondes pour vous assurer que le processus se déroule correctement, puis essayez à nouveau d'activer le haut-parleur AirPlay.

Vous pouvez utiliser deux méthodes pour ce faire, selon ce avec quoi vous êtes à l'aise. La première consiste à utiliser Activity Monitor, que vous pouvez lancer en appuyant sur Commande + Barre d'espace pour afficher la recherche Spotlight, puis en tapant « Activity Monitor » jusqu'à ce que vous voyiez l'icône, puis en appuyant sur Retour.

Dans l'onglet « CPU », utilisez le champ de recherche pour rechercher « airplay », puis cliquez sur le processus AirPlayXPCHelper lorsqu'il apparaît. Utilisez maintenant le « X » pour arrêter le processus et confirmez l'action.

Alternativement, vous pouvez arrêter le processus à l'aide du terminal. Lancez l'application Terminal (utilisez à nouveau Spotlight), puis tapez :

sudo killall AirPlayXPCHelper

Entrez votre mot de passe lorsque vous y êtes invité et le processus s'arrêtera, puis relancera en arrière-plan.

La bonne nouvelle est que ce correctif fonctionne à chaque fois. Au moins, cela fonctionne jusqu'à la prochaine fois qu'AirPlayXPCHelper décide de rejouer. Heureusement, il existe un moyen plus rapide de redémarrer le processus.

Créer un correctif en deux clics à l'aide de raccourcis

Puisque cela se produit plusieurs fois par jour. J'en ai eu marre de parcourir les processus et de saisir des commandes dans Terminal, j'ai donc créé un flux de travail que je peux exécuter à partir de la barre de menus Mac à la place. Téléchargez mon workflow Kill AirPlayXPCHelper et ajoutez-le aux raccourcis.

Le raccourci lui-même est très simple et vous pouvez le créer vous-même à l'aide de la commande Terminal ci-dessus. Tout d’abord, ouvrez l’application Raccourcis, puis cliquez sur Raccourcis > Paramètres > Avancé et activez l’option « Autoriser l’exécution de scripts ». Ensuite, cliquez sur l’icône « + » plus en haut de la page.

Dans la barre latérale à droite de l'écran, recherchez « shell » et double-cliquez sur l'action « Exécuter le script Shell » pour l'ajouter. Cochez maintenant la case « Exécuter en tant qu'administrateur » et collez ce qui suit dans le champ de texte :

killall AirPlayXPCHelper

Effacez votre requête de recherche (si elle est toujours active) et cliquez sur le bouton d'information « i », puis sous l'onglet « Confidentialité », assurez-vous que l'accès « Shell » est accordé. Sous « Détails », cochez l'option « Épingler dans la barre de menu ». Donnez au raccourci un nom et une icône en haut de l'écran.

Recherchez maintenant l’icône Raccourcis dans votre barre de menu en haut de l’écran. Cliquez dessus et sélectionnez le flux de travail que vous venez de créer pour exécuter la commande Terminal.


Espérons qu'Apple résoudra le problème qui touche AirPlayXPCHelper afin que ce guide soit obsolète d'ici peu. Mais si ce n'est pas le cas, ou si vous rencontrez d'autres problèmes avec les haut-parleurs AirPlay, vous pouvez au moins désactiver et réactiver le processus rapidement.

Découvrez nos workflows de raccourcis les plus intéressants pour macOS.

★★★★★