- Client: SDL2 player added for improved portability
- Server: Option to set a default source
Full changelog
Version 0.35.0
Features
- Client: Add SDL2 player for better portability (PR #1460)
- Server: Add option for a default source (PR #1494, Issue #1316)
Bugfixes
- Server: End control script when Stream.RemoveStream is called (Issue #1455)
- Server: Close TCP server when Stream.RemoveStream is called (Issue #1497)
General
- CI: remove gcc-9
- Move project to https://github.com/snapcast/snapcast (Issue #1458)
- Doc: Update README with Snapclient for ESP32 details (PR #1468, Issue #1501)
- Doc: Update README with snapmixer (CLI volume control) details (PR #1490)
- Doc: Include correct samplerate in the go-librespot example (PR #1504)
- Doc: Update param name in librespot example (PR #1476)
Contributors
- @badaix
- @malkstar
- @CarlosDerSeher
- @tremby
- @genericuser256
- @flocke
- @olorin
Packages
The provided debian packages are automated builds from snapcast github actions.
Debian
The packages snapclient_<version>_<arch>_<debian>_with-pulse.deb are built with pulse audio player backend support (i.e. do support --player pulse) and thus require the PulseAudio dependencies.
Packages with suffix _with-pipewire.deb are built with pipewire support and thus require the PipeWire dependencies.
Windows
There is no installer provided, the contained package vc_redist.exe must be installed to run snapclient.exe. The dll files must be located in your PATH or in the same directory with snapclient.exe.
stijnvdb88 provides with Snap.Net a control interface and a player as single file installer.