Version 0.32.0
Features
- Client: Add support for (secure-) websockets (Issue [#1325], PR [#1340])
- Server: Add client certificate validation (Issue [#1334])
- Server: Add control script for Plex (PR [#1346])
Bugfixes
- Fix typos (PR [#1333], PR [#1341], PR [#1345])
- Add
mpv
option--ao-pcm-waveheader=no
on player setup page (Issue [#1094]) - Fix clang-tidy static analysis issues (Issue [#1354])
- Fix building with Jack on Fedora (Issue [#1363])
- Snapserver silently ignores if config file cannot be read (Issue [#1402])
- Add required packages to build instructions (Issue [#1397])
- Fix stream URI string encoding (PR [#1398])
- Fix reading port for TCP streams (PR [#1399])
General
- Snapweb: Update to v0.9.1
- Client: Command line arguments '--host' and '--port' are deprecated
- Update binary_protocol.md (Issue [#1339])
- Add missing doxygen code documentation (Issue [#1352])
- Add clang-tidy static analysis to CI (Issue [#1353])
- Compiles with boost v1.88.0 (Issue [#1367], PR [#1378], PR [#1387])
- Add Music Assistant project to readme (PR [#1366])
Contributors
- @chicco-carone
- @rnestler
- @badaix
- @chriscn
- @SantiagoSotoC
- @tobster
- @gnumpi
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.