Snapcast
Synchronous multi-room audio streaming client/server over local Wi-Fi networks.
Why consider Snapcast?
Snapcast is an open-source multi-room client-server audio player. It captures audio streams from Spotify, MPD, AirPlay, or Line-In and broadcasts them synchronously over Wi-Fi to multiple Raspberry Pi, Linux, Android, and macOS clients with microsecond time sync.
Learn Snapcast by building
Practical setup notes, real use cases, and copy-ready examples in one focused guide.
In this guide2 sections
Overview of Snapcast
Snapcast enables synchronized whole-home audio streaming across all rooms without expensive proprietary speaker ecosystems.
Quickstart
# Run snapserverdocker run -d -p 1704:1704 -p 1705:1705 -p 1780:1780 badaix/snapserverRun snapclient on client devices or smart speakers in each room. Snapcast automatically adjusts playback buffers so all rooms play perfectly in phase.
Snapcast is licensed under the GNU General Public License v3.0.
Related tools
More options with a similar category or technology profile.
HortusFox
Self-hosted collaborative houseplant management and home gardening system.
Plant-it
Self-hosted plant care companion, watering schedules, and indoor garden companion.
Moonraker
Web server and API bridge for Klipper 3D printer firmware and remote control UIs.
TasmoAdmin
Centralized administrative web dashboard for managing and updating Sonoff and Tasmota IoT devices.