AirPipe FAQ
I picked a speaker but no audio is reaching it
Try these in order:
- Make sure something is actually playing. AirPipe only forwards audio your phone is currently producing.
- Check the speaker's hardware volume. AirPipe controls a per-speaker software volume; the physical knob still applies.
- Try a different source app. Some apps block being captured by other apps. Firefox, VLC, or Pocket Casts are reliable test cases.
If audio still doesn't come through, the more specific entries below probably apply.
Spotify isn't being captured
Update Spotify to a recent enough version.
- 9.1.42 (August 2025) and newer allow capture and work with AirPipe.
- 9.0.66 and earlier block capture by manifest. Update via the Play Store fixes it.
- Want to use an older or modded version? ReVanced's "Remove screen capture restriction" patch re-enables capture for Spotify and several other apps that opt out by default.
After updating, fully close Spotify (swipe it out of recents) before starting a new AirPipe stream.
Audio worked, then suddenly went silent
Android sometimes adds apps to a system-wide "no capture" list as you use your phone. Once an app is on the list, AirPipe receives silence.
The reliable fix: restart your phone. It clears the list every time.
If you'd rather try something less disruptive first:
- Stop the stream and start it again with a different source app. If only one app is affected, this gets you past it.
- Force-stop the source app in Android Settings. Can shake its track loose.
- Restart your phone if the steps above don't help.
This is an Android limitation, not an AirPipe bug. We've reported it to the Android team.
Which apps work with AirPipe?
Reliably works in our testing: Firefox, Samsung Internet, VLC, MX Player, YouTube, Pocket Casts, Audiobookshelf, Plexamp, most games.
Sometimes works (audio drops after a while, restored by a phone restart): Spotify, Chrome, Telegram, apps that embed common media SDKs.
Doesn't work out of the box: DRM-protected services like Netflix, Disney+, Prime Video, Apple Music, and Tidal.
For apps that block capture by manifest, ReVanced and similar tools can patch the restriction off if you're comfortable sideloading.
Which speakers work with AirPipe?
AirPipe streams over the AirPlay 1 (RAOP) protocol.
Tested and reliable: Bose Portable Home Speaker, Sony Bravia Theater Bar, shairport-sync (Raspberry Pi and other Linux hosts), Music Assistant.
Most modern AirPlay 2 speakers and soundbars from brands like Sonos, Marshall, Bluesound, Denon HEOS, Bose, and Sony keep AirPlay 1 enabled for backward compatibility and work with AirPipe.
Not yet supported: HomePod, HomePod mini, and modern Apple TV. These require an AirPlay 2 pair-setup handshake that AirPipe doesn't currently implement.
Is my audio sent anywhere?
No. Audio goes only to the AirPlay speakers you select, over your local Wi-Fi.
- Nothing transits the internet.
- Nothing is recorded, stored, or analyzed.
- No analytics, no cloud, no telemetry.
Audio is encrypted in transit with AES-128-CBC and an RSA-OAEP-wrapped session key, per the AirPlay 1 protocol.
Why does AirPipe show a screen recording prompt?
Android requires apps to request media-projection permission to access system audio. The prompt warns about screen capture as a generic safety message, but AirPipe never captures, stores, or transmits the screen image. Only audio is forwarded to your selected speakers.
The persistent notification while streaming is also required by Android for foreground services that use media projection.
Why does AirPipe ask for the microphone permission?
AirPipe doesn't use the microphone. Android requires the RECORD_AUDIO permission as a prerequisite for the AudioPlaybackCapture API, the system mechanism that lets apps forward playback audio.
Granting it does not grant microphone access.
Is this a bug in AirPipe or in Android?
Most "no audio" cases trace back to the source app or the Android audio system, not AirPipe.
- We can't override another app's choice to opt out of capture.
- No app on the Play Store has access to system-level audio routing controls that would help.
We continuously test on real speakers (Bose, Sony, shairport-sync, Music Assistant) and ship fixes for the issues we can fix on AirPipe's side.
If you've worked through the relevant entries above and audio still isn't reaching your speaker, email us via the support address on the AirPipe Play Store page.
How does AirPipe actually work?
AirPipe is an Android app that forwards audio from your phone to AirPlay speakers using standard, well-documented system APIs. The full pipeline:
Discovery. AirPipe listens for mDNS and Bonjour announcements on your local Wi-Fi. AirPlay-compatible speakers advertise themselves automatically, so you never need to enter an IP address by hand.
Capture. Once you select a speaker and grant the system permission prompt, AirPipe uses Android's
AudioPlaybackCaptureAPI (introduced in Android 10) to receive a copy of the audio your phone is currently producing. The capture happens entirely inside the Android system; AirPipe receives only the resulting PCM stream. AirPipe runs as a foreground service so Android keeps the pipeline alive in the background, which is the persistent notification you see while streaming.Encryption and transport. AirPipe packages the audio into RTP packets, encrypts them with AES-128-CBC using an RSA-OAEP-wrapped session key (the scheme defined by the AirPlay 1 / RAOP protocol), and sends them directly to the speaker over your Wi-Fi using RTSP for control and RTP for audio.
Multi-speaker sync. When streaming to multiple speakers at once, AirPipe shares a single timestamped timeline across all destinations so playback stays in step across rooms.
What we do with the audio: nothing beyond forwarding it. It is never recorded, never written to disk, never uploaded anywhere, and never analyzed for content, songs, or metadata. It never leaves your local Wi-Fi network. There are no analytics, no cloud services, and no telemetry inside AirPipe.
The audio path is phone to speaker. Nothing in between is controlled by us.