Version 0.30.0
Features
- Server: Add support for HTTPS and WSS (Issue #1322)
- Server: custom URL prefix for HTTP URLs (PR #1260)
- Server: listen to both IPv4 and IPv4 for incoming connections (PR #1290)
Bugfixes
- Fix CVE-2023-36177: Remove "AddStream" and "RemoveStream" RPC (Issue #1327)
- Fix compile error on MacOS
- Remove PiMusicBox from readme (Issue ##1304)
- Add missing include (Issue #1295)
- Fix building with boost v1.87.0 (Issues #1305, #1306, #1307, PR #1308)
- Log tag is missing in syslog (Issue #1276)
General
- CI: execute unit tests (asan and tsan)
- CI: create doxygen documentation
- CI: compile release and debug builds
- Code cleanup
- Add more doxygen documentation
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.
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.