snapcast-client
Ansible role that deploys snapcast clients.
yannick
README
Snapcast Client
Snapclient multi-room audio with optional HiFiBerry DAC and mono mixing.
Key Parameters
| Variable | Default | Description |
|---|---|---|
snapclient_version |
0.31.0 |
Snapclient binary version |
snapclient_server_host |
(auto-discover) | Snapserver hostname; empty for Avahi auto-discovery |
snapclient_audio_device |
hw:2,0 |
ALSA output device |
snapclient_mono_mixing |
true |
Mix stereo to mono via ALSA plugin |
snapclient_hifiberry_overlay |
false |
Load HiFiBerry DAC+ device tree overlay |
snapclient_avahi_enabled |
true |
Install Avahi for mDNS discovery |
Workflow
- Install ALSA utilities and Avahi (if enabled)
- Download and install snapclient
.debpackage for detected architecture - Configure ALSA device and optional mono mixing
- Load HiFiBerry overlay (if enabled)
- Enable and start snapclient systemd service
Repository Statistics
0
Stars
0
Forks
1
Watchers
0
Issues
Default Branch:main
Primary Language:Jinja
Created:August 22, 2025
Last Updated:February 23, 2026
Repository Size:0.03 KB