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

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
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to Shairport Sync

Compare all

Software 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.

Report a wrong fact or a dead link on this listing