J'ai choisi une enceinte mais aucun son ne lui parvient

Vérifiez d'abord que du son est bien en cours de lecture sur votre téléphone. AirPipe ne transmet que le son que le téléphone produit actuellement.

Si du son est en cours de lecture sur le téléphone mais que l'enceinte reste muette :

La solution la plus fiable : redémarrez votre téléphone. Android empêche parfois les applications d'être captées par d'autres applications, et un redémarrage lève ce blocage à chaque fois.

Deux autres points à vérifier :

  1. Le volume matériel de l'enceinte. AirPipe contrôle un volume logiciel par enceinte ; le bouton physique s'applique toujours.
  2. Une autre application source. Certaines applications bloquent spécifiquement la capture. Firefox, VLC ou Pocket Casts sont des cas de test fiables.

Spotify n'est pas capté

Mettez Spotify à jour vers une version suffisamment récente.

  • La version 9.1.42 (août 2025) et les suivantes autorisent la capture et fonctionnent avec AirPipe.
  • La version 9.0.66 et les antérieures bloquent la capture par leur manifeste. Une mise à jour via le Play Store corrige le problème.
  • Vous souhaitez utiliser une version plus ancienne ou modifiée ? Le correctif « Remove screen capture restriction » de ReVanced réactive la capture pour Spotify et plusieurs autres applications qui la désactivent par défaut.

Après la mise à jour, fermez complètement Spotify (balayez-le hors des applications récentes) avant de lancer une nouvelle diffusion AirPipe.

Le son fonctionnait, puis s'est soudainement coupé

Android ajoute parfois des applications à une liste « sans capture » à l'échelle du système au fur et à mesure que vous utilisez votre téléphone. Une fois qu'une application est sur cette liste, AirPipe ne reçoit que du silence.

La solution fiable : redémarrez votre téléphone. Cela vide la liste à chaque fois.

Si vous préférez d'abord essayer quelque chose de moins radical :

  1. Arrêtez la diffusion et relancez-la avec une autre application source. Si une seule application est concernée, cela permet de contourner le problème.
  2. Forcez l'arrêt de l'application source dans les paramètres Android. Cela peut débloquer sa piste audio.
  3. Redémarrez votre téléphone si les étapes ci-dessus n'aident pas.

Il s'agit d'une limitation d'Android, pas d'un bug d'AirPipe. Nous l'avons signalée à l'équipe Android.

Quelles applications fonctionnent avec AirPipe ?

Fonctionnent de façon fiable dans nos tests : Firefox, Samsung Internet, VLC, MX Player, YouTube, Pocket Casts, Audiobookshelf, Plexamp, la plupart des jeux.

Fonctionnent parfois (le son se coupe au bout d'un moment, rétabli par un redémarrage du téléphone) : Spotify, Chrome, Telegram, les applications qui intègrent des SDK multimédias courants.

Ne fonctionnent pas d'origine : les services protégés par DRM comme Netflix, Disney+, Prime Video, Apple Music et Tidal.

Pour les applications qui bloquent la capture par leur manifeste, ReVanced et des outils similaires peuvent désactiver cette restriction si l'installation hors store ne vous pose pas de problème.

Certaines applications ne peuvent pas être captées du tout

Presque toutes les pannes de capture se résolvent avec un redémarrage du téléphone (voir ci-dessus). Si un redémarrage ne ramène pas le son, l'application bloque la capture délibérément, et rien sur le téléphone n'y changera quoi que ce soit.

Il y a deux cas :

  1. Contenu protégé par DRM. Les services de streaming comme Netflix, Disney+, Prime Video, Apple Music et Tidal protègent leur son pour que d'autres applications ne puissent pas le capter. AirPipe ne peut pas contourner cela.
  2. Applications qui désactivent la capture dès la compilation. Certaines applications se retirent de la capture dans leur manifeste. Une version plus ancienne ou modifiée peut le faire même lorsque la version actuelle du Play Store autorise la capture.

Pour les services protégés par DRM, il n'existe aucune solution côté AirPipe. Pour une application qui s'est retirée via son manifeste, la seule voie est de passer à la version actuelle du Play Store ou d'utiliser une version qui autorise la capture.

Il s'agit d'une limitation de l'application source et d'Android, pas d'un bug d'AirPipe.

Quelles enceintes fonctionnent avec AirPipe ?

AirPipe parle à la fois AirPlay 2 et AirPlay 1 (RAOP) et choisit automatiquement le meilleur protocole pour chaque enceinte. Si une connexion AirPlay 2 n'est pas possible, AirPipe bascule de lui-même vers AirPlay 1 ; il n'y a rien à configurer.

Testées et fiables : Bose Portable Home Speaker, Sony Bravia Theater Bar, shairport-sync (Raspberry Pi et autres hôtes Linux), Music Assistant, ainsi qu'un Mac comme récepteur AirPlay (voir plus bas).

La plupart des enceintes et barres de son AirPlay 2 modernes de marques comme Sonos, Marshall, Bluesound, Denon HEOS, Bose et Sony fonctionnent avec AirPipe.

Un Mac peut aussi servir d'enceinte. Activez le récepteur AirPlay sur le Mac et autorisez AirPlay pour toute personne du même réseau. À chaque connexion, macOS demande la permission : une bannière apparaît en haut à droite de l'écran du Mac, et vous avez environ 15 secondes pour accepter, pendant qu'AirPipe affiche « En attente d'approbation sur l'appareil… ». Bannière manquée ? Reconnectez-vous, une nouvelle apparaît. Si la réception AirPlay du Mac est limitée à l'utilisateur actuel, AirPipe ne peut pas se connecter, car le Mac n'accepte alors que les émetteurs connectés au même identifiant Apple ; autorisez plutôt tout le monde sur le même réseau.

HomePod, HomePod mini et les Apple TV récentes ne sont pas encore pris en charge. Ce sont de proches parents du récepteur macOS, et nos tests sur Mac ont montré que cette famille de récepteurs demande un traitement de connexion qu'AirPipe n'active pour l'instant que pour les Mac. Nous ne promettons pas une prise en charge que nous n'avons pas vérifiée sur un vrai appareil. Si vous avez un HomePod et souhaitez nous aider à tester, contactez-nous.

Une enceinte affiche « Jumelage Apple Home requis »

Le réglage de sécurité AirPlay de cette enceinte n'accepte que les émetteurs qui réalisent un jumelage Apple Home (HomeKit), ce qu'AirPipe ne prend pas encore en charge.

Si c'est votre enceinte, vous pouvez ouvrir l'accès dans l'app Maison d'Apple sur un iPhone ou un iPad : sélectionnez l'enceinte, ouvrez ses réglages et définissez Autoriser l'accès aux enceintes et téléviseurs sur Toute personne sur le même réseau (ou Tout le monde). Si l'enceinte utilise plutôt un mot de passe, supprimez-le. AirPipe se connectera ensuite normalement.

À quoi sert le paramètre « Utiliser la compression ALAC » ?

Il détermine la manière dont AirPipe emballe l'audio envoyé à vos enceintes. Les deux options sont sans perte, la qualité sonore est identique dans les deux cas.

  • Activé (par défaut) envoie de l'ALAC compressé, environ 440 octets par paquet. C'est ce que presque tous les récepteurs AirPlay modernes attendent. Cela offre la plus large compatibilité et fonctionne mieux sur un Wi-Fi faible.
  • Désactivé envoie de l'ALAC non compressé, environ 1412 octets par paquet. Le son est exactement le même, les paquets sont juste plus gros et moins efficaces sur le réseau.

Quand le désactiver : si une enceinte précise diffuse proprement depuis d'autres émetteurs AirPlay mais produit un son haché ou déformé avec AirPipe, essayez de désactiver ce paramètre. Certains décodeurs côté récepteur gèrent mal l'ALAC compressé, et le mode non compressé peut les remettre d'aplomb.

Le changement prend effet au prochain flux que vous démarrez, pas sur un flux déjà en cours. Si vous diffusez actuellement, arrêtez puis relancez le flux pour que le nouveau paramètre s'applique.

Mon son est-il envoyé quelque part ?

Non. Le son va uniquement aux enceintes AirPlay que vous sélectionnez, via votre réseau Wi-Fi local.

  • Rien ne transite par Internet.
  • Rien n'est enregistré, stocké ni analysé.
  • Aucune analyse, aucun cloud, aucune télémétrie.

Le son est chiffré pendant le transport sur la voie AirPlay 2 avec ChaCha20-Poly1305. Sur la voie AirPlay 1 (RAOP), le chiffrement dépend de l'enceinte : les récepteurs AirPlay 1 classiques négocient AES-128-CBC avec une clé de session protégée par RSA-OAEP, tandis que la plupart des récepteurs AirPlay 2 modernes acceptent le flux de repli sans chiffrement. Dans tous les cas, le son reste sur votre réseau local.

Pourquoi AirPipe affiche-t-il une invite d'enregistrement d'écran ?

Android exige que les applications demandent l'autorisation de projection multimédia pour accéder au son du système. L'invite avertit au sujet de la capture d'écran sous la forme d'un message de sécurité générique, mais AirPipe ne capture, ne stocke ni ne transmet jamais l'image de l'écran. Seul le son est transmis aux enceintes que vous avez sélectionnées.

La notification persistante pendant la diffusion est elle aussi exigée par Android pour les services de premier plan qui utilisent la projection multimédia.

Pourquoi AirPipe demande-t-il l'autorisation d'accès au microphone ?

AirPipe n'utilise pas le microphone. Android exige l'autorisation RECORD_AUDIO comme condition préalable à l'API AudioPlaybackCapture, le mécanisme du système qui permet aux applications de transmettre le son de lecture.

L'accorder ne donne pas accès au microphone.

Est-ce un bug d'AirPipe ou d'Android ?

La plupart des cas d'« absence de son » remontent à l'application source ou au système audio d'Android, pas à AirPipe.

  • Nous ne pouvons pas passer outre le choix d'une autre application de se retirer de la capture.
  • Aucune application du Play Store n'a accès aux contrôles de routage audio au niveau du système qui pourraient aider.

Nous testons en continu sur de vraies enceintes (Bose, Sony, shairport-sync, Music Assistant) et publions des correctifs pour les problèmes que nous pouvons résoudre du côté d'AirPipe.

Si vous avez parcouru les entrées pertinentes ci-dessus et que le son ne parvient toujours pas à votre enceinte, écrivez-nous à l'adresse d'assistance figurant sur la page du Play Store d'AirPipe.

Comment AirPipe fonctionne-t-il vraiment ?

AirPipe est une application Android qui transmet le son de votre téléphone vers des enceintes AirPlay à l'aide d'API système standard et bien documentées. Voici le pipeline complet :

  1. Détection. AirPipe écoute les annonces mDNS et Bonjour sur votre réseau Wi-Fi local. Les enceintes compatibles AirPlay s'annoncent automatiquement, vous n'avez donc jamais besoin de saisir une adresse IP à la main.

  2. Capture. Une fois que vous avez sélectionné une enceinte et accordé l'autorisation demandée par le système, AirPipe utilise l'API AudioPlaybackCapture d'Android (introduite dans Android 10) pour recevoir une copie du son que votre téléphone produit actuellement. La capture se déroule entièrement à l'intérieur du système Android ; AirPipe ne reçoit que le flux PCM qui en résulte. AirPipe s'exécute en tant que service de premier plan afin qu'Android maintienne le pipeline actif en arrière-plan, ce qui correspond à la notification persistante que vous voyez pendant la diffusion.

  3. Chiffrement et transport. AirPipe assemble le son en paquets RTP et les envoie directement à l'enceinte via votre Wi-Fi, en utilisant RTSP pour le contrôle et RTP pour le son. Sur la voie AirPlay 2, le canal de contrôle et les paquets audio sont chiffrés avec des clés ChaCha20-Poly1305 négociées lors de l'appairage. Sur la voie AirPlay 1 (RAOP), le chiffrement dépend de l'enceinte : les récepteurs classiques négocient AES-128-CBC avec une clé de session protégée par RSA-OAEP, tandis que la plupart des récepteurs AirPlay 2 modernes acceptent le flux de repli sans chiffrement.

  4. Synchronisation multi-enceintes. Lors d'une diffusion vers plusieurs enceintes à la fois, AirPipe partage une seule chronologie horodatée entre toutes les destinations afin que la lecture reste synchronisée d'une pièce à l'autre.

Ce que nous faisons du son : rien de plus que le transmettre. Il n'est jamais enregistré, jamais écrit sur le disque, jamais téléversé où que ce soit, et jamais analysé pour son contenu, ses morceaux ou ses métadonnées. Il ne quitte jamais votre réseau Wi-Fi local. Il n'y a aucune analyse, aucun service cloud et aucune télémétrie dans AirPipe.

Le chemin du son va du téléphone à l'enceinte. Rien entre les deux n'est contrôlé par nous.