Snapcast
A multiroom client-server audio player that keeps every client time-synchronized with the server.
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 Snapcast
Package managers
- Homebrew
brew install snapcast
About Snapcast
Snapcast is a multiroom audio system built as a client and a server. The server distributes an audio stream, and each client is time-synchronized with it so that speakers in different rooms play the same audio in sync.
It suits people building whole-house audio from spare computers or single-board machines. The project is written in C++ and includes separate server, client and control components.
Strengths
- Clients play in sync across rooms
- Separate server, client and control components
- Runs on your own hardware on the home network
Limitations
- Requires setting up a server and clients on each playback device
- More technical to configure than consumer multiroom speakers
Details
- Pricing
- FreeFree to use, with source code published on GitHub.
- License
- Proprietary
- Developer
- The Snapcast contributors
- Platforms
- Linux, Self-hosted, Command line
- How it runs
- Downloadable app, Self-hosted
- Works offline
- Yes
- Best suited for
- Building synchronized whole-house audio from your own hardware
- 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 Snapcast
Compare allSoftware that can replace Snapcast for an important use case, and what changes if you switch.
OwnTone
An open source audio media server that streams your music library to AirPlay, Chromecast and DAAP clients.
OwnTone is open source and offers synchronized multiroom playback on AirPlay speakers plus Chromecast, with a built-in web interface, instead of running Snapcast clients on each device.
Lyrion Music Server
An open-source music server, formerly Logitech Media Server, that streams to Squeezebox and compatible players.
Lyrion Music Server handles multi-room audio through Squeezebox and compatible players, adding internet radio, streaming services and plugins, but it is built around that player ecosystem.
piCorePlayer
A minimal Raspberry Pi audio system that works as a Squeezelite player, music server or both.
piCorePlayer gives synced multi-room playback on Raspberry Pi boards as a Squeezelite player or server, but it runs only on Raspberry Pi hardware.
Music Assistant
Bring music libraries, streaming sources and players into a shared music server.
Music Assistant is open-source Apache-2.0 software that unifies music providers and controls playback across compatible players, rather than running your own synchronised clients.
Roon
Organize a music collection and send playback to supported network audio devices.
Roon sends playback to supported network audio devices with rich library metadata, but it requires a paid licence, is closed source and runs on Windows, macOS and Linux.
Snapcast as an alternative
Listings that name Snapcast as an alternative.
Airfoil
A Mac app that streams audio from any application to AirPlay, Chromecast, Sonos and Bluetooth speakers.
Snapcast moves you to a free, self-hosted multiroom setup on Linux with time-synchronized clients, but requires configuring a server and a client per device.
Shairport Sync
An AirPlay and AirPlay 2 audio receiver that turns a Linux machine into a network speaker.
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.
Volumio
A music player operating system that turns a Raspberry Pi or PC into a network audio streamer.
Snapcast builds synchronized multiroom audio from your own hardware, but needs a server plus a client on each playback device and is more technical to set up.
Similar software
Related functionality, not necessarily a direct replacement.
Mopidy
An extensible Python music server that plays local files, Internet radio and streaming services.
Music Player Daemon
Run a music playback server controlled through separate clients.
moOde audio player
An open-source audiophile music player and streamer operating system for Raspberry Pi computers.
myMPD
A standalone, mobile-friendly web client for controlling a Music Player Daemon server.
Navidrome
A tiny music server for your own collection that works with dozens of existing phone apps.