AudioSync

Play a Windows PC's sound on AirPlay speakers

AudioSync is a free, open-source app that sends what your Windows 11 PC plays to AirPlay speakers, through its own AirPlay sender. The PC's own speakers, Bluetooth speakers and a Google Cast speaker can play along, in step with the AirPlay ones. It's a beta, so expect rough edges.

How it works

Why everything plays 1.75 seconds late

AirPlay speakers don't play audio the moment it arrives. AudioSync's sender tells them to play each bit of audio 1.75 seconds after it's sent, and they hold it in a buffer until then. That's how several AirPlay speakers end up playing the same moment.

While an AirPlay speaker is on, the PC's own speakers wait those 1.75 seconds too, plus whatever you set under AirPlay Delay, and every other output waits by its own delay on top of that. So they all stay in step. A Bluetooth speaker runs behind the rest, so give it a small negative delay (around −150 to −300 ms), or let Calibrate with Microphone set it. Turn the last AirPlay speaker off and the local outputs only line up with each other again, with no AirPlay wait.

That delay is fine for music, not for video or games. For video, a player with an audio delay setting, like mpv or VLC, can hold the picture back to match.

What doesn't work

Getting it

Download the zip for your PC, x64 or ARM64, from the latest release on GitHub. It's one exe with no installer: unzip it into a folder of its own and run it. The exe isn't signed, so SmartScreen may stop the first launch; click More info, then Run anyway. The README's Windows notes also have a one-line PowerShell install. After that it updates itself.

Want Google Cast speakers in the mix too? See AirPlay and Google Cast at the same time. On a Mac, there's multiroom with Bluetooth speakers. More about the app on the AudioSync home page.