Hi there. I'd like to announce Shairport Sync, a version of Shairport with audio synchronisation.

Shairport emulates an AirPort Express for the purpose of streaming audio from iTunes and compatible iPods and iPhones.

This new version of Shairport – "Shairport Sync" – adds audio synchronisation: the audio output stays in sync with the source and with other AirPlay devices – it doesn't drift in and out of sync, so it's good for multi-speaker or multi-room audio. It has a few other improvements too – overall, it's a bit more "housetrained".

Built and tested against trunk for the Raspberry Pi and the [ancient but still useful] Linksys NSLU2 and with a variety of USB audio output devices – an original iMic, a "3D Sound" card, a Topping TP30 amplifier, the Raspberry Pi's built-in sound card.

At this stage, it seems pretty robust. I'd appreciate any feedback.

It's at: https://github.com/mikebrady/shairport