snapcast
Synchronous multi-room audio player
Snapcast plays audio streams time sychronized on multiple devices over network using a server and a client component. The server picks up an audio stream from a fifo pipe, thus it can be combined with any audio source that is able to write to a pipe.
homepage ↗ github: snapcast/snapcast
Available in
| Overlay | Newest | Ebuilds | Last activity | |
|---|---|---|---|---|
| gentoo gitweb ↗ | 0.35.0 | 2 | 16 h | details › |
Versions & arches
Use flags of 0.35.0
- alsa Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
- +client Build and install Snapcast client component
- +expat Enable the use of dev-libs/expat for XML parsing
- +flac Add support for FLAC: Free Lossless Audio Codec
- jack Add support for the JACK Audio Connection Kit
- +opus Enable Opus audio codec support
- pipewire Build with PipeWire support
- python Add optional support/bindings for the Python language
- sdl Build client with SDL2 support
- +server Build and install Snapcast server component
- soxr Build with audio resampler support with media-libs/soxr
- ssl Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
- test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- tremor Build with TREMOR version of vorbis
- +vorbis Add support for the OggVorbis audio codec
- +zeroconf Support for DNS Service Discovery (DNS-SD)
3 expansion flags (python targets, ABIs, cpu flags…)
- python_single_target_python3_12
- python_single_target_python3_13
- python_single_target_python3_14
Runtime dependencies of 0.35.0
show 56 lines
alsa?
(
)
client?
(
sdl?
(
)
tremor?
(
)
)
flac?
(
)
jack?
(
)
opus?
(
)
pipewire?
(
)
server?
(
expat?
(
)
python?
(
python_single_target_python3_12?
(
)
python_single_target_python3_13?
(
)
python_single_target_python3_14?
(
)
)
)
soxr?
(
)
ssl?
(
)
vorbis?
(
)
zeroconf?
(
)