Explainer

AirPlay video and audio to different devices — picture on the TV, sound on your speakers

Plain AirPlay sends one stream to one destination; here is why, what Apple TV does about it, and how an Xbox running Xaar splits the picture and the sound.

Quick answer

Plain AirPlay cannot: screen mirroring is one stream to one receiver, and choosing a speaker for the sound ends the mirroring. Two setups do it. An Apple TV 4K routes its audio to an AirPlay speaker from its own Audio Output setting, and an Xbox One or Series X|S running Xbox Advanced AirPlay Receiver (Xaar) shows the mirrored picture on the TV over HDMI, sends the sound to your Sonos, HomePod, or any AirPlay 2 speaker, and holds the video back so lips match words.

Can you AirPlay video to one device and audio to another?

Not with AirPlay on its own. When you mirror an iPhone, iPad, or Mac, the picture and the sound travel as one stream to one receiver, and the moment you pick a speaker as a second destination, iOS or macOS hands it the audio and ends the mirroring. The video drops back to your own screen. That is the answer in every old Apple Discussions thread on the subject, and it is correct as far as it goes.

It stops being the whole answer as soon as the box under the TV takes over the routing. An Apple TV 4K receives the mirror, shows it, and sends its audio to an AirPlay speaker through its own Audio Output setting. An Xbox does the same job with an app: Xbox Advanced AirPlay Receiver, Xaar for short, receives the mirror, puts the picture on the TV over HDMI, and sends the sound to your Sonos, HomePod, or any AirPlay 2 speaker on the network. Full disclosure: Xaar is our app.

The rest of this page covers why plain AirPlay refuses, what each route needs, and how the Xbox route keeps the picture and the sound in lip sync when the speaker is running a couple of seconds behind the TV.

Why the video stops when you pick a speaker

AirPlay has two kinds of session. Screen mirroring is a video session: your device encodes the screen as H.264, packs the sound in with it, and sends the whole thing to one receiver, which keeps them aligned because they arrived together. Audio streaming to a speaker is a different kind of session, audio only, with its own clock and its own buffer.

Your iPhone or Mac keeps one output selection for both. Choose a speaker while mirroring and the system does not add a destination; it swaps the audio route to the speaker, and the mirroring session that carried the video is torn down with it. There is no menu that says picture here, sound there, because the sender never manages two receivers for one piece of content.

The workaround people land on is to leave the video on the laptop or phone screen and send only the audio to the speaker. It plays, but the speaker buffers roughly two seconds of audio before it starts, and nothing tells the local video to wait. Sonos owners describe it exactly: the mouth moves, the word arrives two seconds later. A TV with AirPlay 2 built in does not solve this either: it accepts a mirror, but it cannot re-route its own sound out to AirPlay speakers.

Every route that works, compared

If the box under your TV is an Apple TV, use its Audio Output setting and you are done. If it is an Xbox, the rest of this page is for you.

RoutePictureSoundLip syncWhat you need
Plain AirPlay mirroringAny AirPlay TV or receiverThe same TV or receiverKept by the receiverNothing extra, but the sound cannot leave the TV
Video local, audio to a speakerYour iPhone, iPad, or Mac screenAny AirPlay 2 speakerAbout two seconds off, no controlNothing extra, but the picture stays on the small screen
Apple TV 4K, Audio OutputThe TV, via the Apple TVA HomePod or AirPlay speaker chosen on the Apple TVHandled by the Apple TVAn Apple TV 4K under the TV
Xbox running XaarThe TV, via HDMI from the consoleSonos, HomePod, or any AirPlay 2 speakerLipsync delay switch plus a 1 ms trimXbox One or Series X|S and the app

Picture on the TV, sound on the speaker: the Xbox route

  1. 01

    Install and open Xaar on the Xbox Get it from the Microsoft Store on an Xbox One or Series X|S and launch it. While it runs, the console advertises itself on your local network as a screen-mirroring receiver. The TV needs nothing of its own: it shows HDMI from the console, so a TV with no apps and no AirPlay works.

  2. 02

    Mirror from Control Center On an iPhone or iPad, open Control Center and tap Screen Mirroring; on a Mac, click Screen Mirroring in the menu bar Control Center. Pick the Xbox. Your screen appears on the TV with its sound, decoded by the console's hardware video decoder at up to 1080p and 60 fps.

  3. 03

    Pick the speaker in Xaar's menu Press Y on the controller to open the menu. Every AirPlay 2 speaker on the network is already listed; select your Sonos or HomePod and the sound moves there, no PIN, no pairing. The picture stays on the TV. Xaar remembers the speaker and reconnects to it the next time it launches.

  4. 04

    Switch on the lipsync delay Turn on the lipsync delay row. Xaar now holds each video frame back by the speaker's audio delay, so the picture waits for the sound instead of running ahead of it. If your specific speaker or TV adds a fixed lag of its own, the lipsync trim row corrects it: 1 ms per press, 10 ms when held, remembered for that output.

Why the delay is known, not guessed

The speaker leg of the Xbox route is a real AirPlay 2 sender. AirPlay 2 schedules audio playback at exact timestamps with a declared latency, so Xaar knows how far behind the picture the speaker is running instead of estimating it by ear. That number becomes the amount the video is held back, and it stays correct because it comes from the protocol, not from a slider you set once and hope for the best.

Two rows in the menu give you the rest. The audio buffer row sets the speaker's total delay from 250 to 2000 ms in 50 ms steps. The lipsync trim row adds or removes up to 500 ms in single-millisecond presses and is stored per output device, so the trim you dial in for the living-room Sonos is untouched when you switch to the bedroom speaker. Perfect lip sync, adjustable to the millisecond, from the couch.

What Xaar adds beyond routing the sound

  • Full playback control from the Xbox controller: X plays and pauses, the left bumper goes to the previous track, the right bumper to the next. The commands go straight to the player on your Mac, iPhone, or iPad, so the app that is playing responds exactly as it would to its own buttons. The speaker's own buttons and app reach the player too: pause on the Sonos pauses the video on the TV.
  • One volume on every knob. Change it in Xaar's menu with the D-pad, with the volume keys on the Mac, or on the speaker itself, and every control stays in sync, including the Mac's own volume slider. Xaar shows the Mac's volume on the TV, and with the menu closed an on-screen readout flashes the speaker's name and the percentage. Volume is remembered per speaker.
  • Millisecond lip-sync trim, stored separately for each output device.
  • Hardware video decoding on the console: H.264 up to 1080p at 60 fps, with frames shown on the sender's own timeline for smooth playback.
  • One click to switch between the TV and a speaker mid-session, from the output list in the menu.
  • Remembers your speaker and reconnects at launch; if the speaker drops an idle session, Xaar rebuilds it the moment audio is about to play again.
  • Speakers are optional. With no speaker chosen, the sound plays on the TV together with the picture.
  • Everything stays on your local network: no accounts, no analytics, no cloud, no ads.
  • A one-time purchase on the Microsoft Store: no subscription, no in-app purchases.

Keep reading

How-to

Step by step: video on the TV, audio on the speaker

The full walkthrough of the Xbox route, screen by screen, including the trim.

Explainer

How many destinations does AirPlay accept?

What AirPlay 2 does for speakers, what it never does for video, and where the Xbox fits.

Guide

Video on the TV, sound on a HomePod

The HomePod path in detail: Apple TV's Audio Output and the Xbox alternative.

How-to

How to AirPlay to an Xbox

Setup from installing the receiver app to picking the console in Control Center, plus the usual fixes.

FAQ

Can you AirPlay video to a TV and audio to a speaker at the same time?

Not with plain AirPlay: mirroring is one stream to one receiver, and picking a speaker for the sound ends the mirror. It works when the device under the TV does the routing. An Apple TV 4K sends its audio to an AirPlay speaker from its Audio Output setting, and an Xbox running Xaar shows the mirrored picture on the TV and sends the sound to your Sonos or any AirPlay 2 speaker, with a lipsync delay that keeps them aligned.

Can I AirPlay video to one device and audio to another from my iPhone?

Not directly from the iPhone: iOS keeps one AirPlay output selection, so choosing a speaker swaps the audio route and stops the mirror. Mirror the iPhone to an Xbox running Xaar instead. The Xbox shows the picture on the TV over HDMI, and Xaar forwards the sound to the AirPlay 2 speaker you choose in its menu, so the iPhone only ever talks to one receiver.

Why does the video stop when I pick a second AirPlay device?

Because screen mirroring and audio streaming are different kinds of AirPlay session, and your iPhone, iPad, or Mac keeps a single output selection for both. Selecting a speaker does not add a destination; it moves the audio route to the speaker and tears down the mirroring session that carried the video. Only a receiver that takes the whole stream and forwards the audio itself, such as an Apple TV 4K or an Xbox running Xaar, keeps the picture on the TV.

Which speakers can play the sound while the video is on the TV?

Any AirPlay 2 speaker on the same local network. Xaar works with Sonos and Apple HomePod, and every other AirPlay 2 speaker appears in its output list automatically, with no PIN and no pairing. Speakers are optional: with none chosen, the sound plays on the TV with the picture.

Do I need an Apple TV to send the sound somewhere else?

No. An Apple TV 4K is one route, using its Audio Output setting. An Xbox One or Series X|S is the other: install Xaar, mirror to the console from Control Center, and pick the speaker in Xaar's menu. The TV needs no AirPlay of its own; it only shows HDMI from the console.

Related

Get Xaar