Shairport Sync
An AirPlay and AirPlay 2 audio receiver that turns a Linux machine into a network speaker.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
1 more ways to get Shairport Sync
Package managers
- Homebrew
brew install shairport-sync
About Shairport Sync
Shairport Sync plays audio sent over AirPlay and AirPlay 2 from Apple devices, so a Raspberry Pi or other small computer attached to speakers or an amplifier shows up as an AirPlay target. It keeps playback in sync, which matters when several speakers play the same stream.
The project ships documentation for building, configuration, adding the device to the Apple Home app and car installs, plus a Docker setup. It is a long-running fork of the original shairport with thousands of commits.
Strengths
- Supports both AirPlay and AirPlay 2
- Synchronised playback across multiple speakers
- Detailed documentation, including Home app setup
- Docker option for easier deployment
Limitations
- Audio only, no AirPlay video or screen mirroring
- Building and configuring it takes some Linux knowledge
Details
- Pricing
- FreeFree and open source.
- License
- Open source, license not stated
- Developer
- Mike Brady
- Platforms
- Linux
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Turning a Raspberry Pi and speakers into an AirPlay receiver
- Categories
- Audio tools, Media servers
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to Shairport Sync
Compare allSoftware that can replace Shairport Sync for an important use case, and what changes if you switch.
Snapcast
A multiroom client-server audio player that keeps every client time-synchronized with the server.
Snapcast replaces AirPlay reception with its own client-server system that keeps clients in sync across rooms, requiring a server and a client on each playback device.
piCorePlayer
A minimal Raspberry Pi audio system that works as a Squeezelite player, music server or both.
piCorePlayer turns a Raspberry Pi into a Squeezelite player or server for synced multi-room playback, using the Squeezebox ecosystem instead of AirPlay.
spotifyd
An open-source Spotify client that runs as a lightweight UNIX daemon on headless machines.
spotifyd makes a headless Linux machine a Spotify Connect speaker instead of an AirPlay receiver, and depends on Spotify's service.
Similar software
Related functionality, not necessarily a direct replacement.
OwnTone
An open source audio media server that streams your music library to AirPlay, Chromecast and DAAP clients.
Airfoil
A Mac app that streams audio from any application to AirPlay, Chromecast, Sonos and Bluetooth speakers.
Volumio
A music player operating system that turns a Raspberry Pi or PC into a network audio streamer.
moOde audio player
An open-source audiophile music player and streamer operating system for Raspberry Pi computers.
SoundSource
A Mac menu bar tool for per-app volume, output routing, audio effects and AirPlay streaming.