Hi there. I’d like to announce Shairport Sync, a version of Shairport with audio synchronisation.
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”. It is for Linux only and requires ALSA and avahi to be installed.
Built and tested on Ubuntu, Raspian and OpenWrt 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: github.com/mikebrady/shairport.
(If you’re installing it over an existing shairport, please note that the options are different – some are new and some are no longer recognised.)