Version 0.33.0
Features
- Server: Add PipeWire stream reader (PR [#1418], Issue [#1371])
- Client: Add PipeWire player (PR [#1420], Issue [#1419], [#821])
- Server: process stream sources can be added via RPC (Issue [#1359], PR [#1444])
- Server: mDNS can be disabled (Issue [#1172], PR [#1437])
- Server: Audio streaming over plain TCP (port 1704) can be disabled (PR [#1437])
- Server: Add control script for
go-librespot(PR [#1433], Issue [#1424])
Bugfixes
- Client: Fix case of command line arguments (Issue [#1411])
- Client: Fix deadlock during shutdown (PR [#1415])
- Fix building with boost v1.89.0 (Issues [#1413])
- Fix MacOS CI (PR [#1446])
General
- Server: Log warning if default config is missing (PR [#1402])
- Server: Make SSL support optional (
-DBUILD_WITH_SSL) (Issue [#1426], PR [#1427]) - Make ALSA optional (PR [#1422])
- Enable OpenSSL support for Android builds in
CMakeLists.txt(PR [#1373]) - Update Readme (PR [#1431])
- Build Trixie packages for amd64 (Issue [#1429])
tcpsection insnapserver.confrenamed totcp-control(PR [#1437])- TCP streaming settings moved from
streamtotcp-streaming(PR [#1437])
Contributors
- @badaix
- @mafrosis
- @aanno
- @filmor
- @sajjadsabzkar
- @MickMorley
- @lucianm
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.