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)
tcp
section insnapserver.conf
renamed totcp-control
(PR #1437)- TCP streaming settings moved from
stream
totcp-streaming
(PR #1437)
Contributors
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.