Snapcast

Synchronous multiroom audio server.


Product Overview: Snapcast is a Synchronous multiroom audio server that enables you to turn your existing audio player into a Sonos-like multiroom solution. This project allows multiple clients to be connected and time-synchronized with the server, playing perfectly synced audio. Snapcast works by capturing audio from various sources (such as named pipes, ALSA, TCP, or stdout) and encoding it using supported codecs like PCM, FLAC, Vorbis, or Opus.

Main Features:

  • Multiroom Capability: Snapcast enables you to create a multiroom audio system with multiple clients connected and synchronized with the server.
  • Audio Source Flexibility: The project supports various audio sources, including named pipes, ALSA, TCP, stdout of a process, and more.
  • Codec Support: Snapcast supports several codecs for encoding and decoding audio, such as PCM lossless uncompressed, FLAC lossless compressed, Vorbis lossy compression, and Opus lossy low-latency compression.
  • Platform Support: The project is available on multiple platforms, including Linux, Android, and has limited support for iOS.
  • Integration with Existing Audio Players: Snapcast can be used with a variety of audio players and servers, such as MPD, Mopidy, FFmpeg, mpv, MPlayer, Alsa, PulseAudio, AirPlay, Spotify, Process, Line-in, and VLC.

By leveraging these features, you can create a seamless multiroom audio experience using your existing audio player software.

Related

moOde Audio
mStream
gonic
multi-scrobbler
Icecast 2
Open Streaming Platform
NymphCast
Ampache
Star history

Star history for Snapcast