Package: snapclient
Version: 0.34.0-1
Severity: important
I recently upgraded from snapclient 0.31.0-1 to 0.34.0-1 and the pulse
player backend no-longer seems to work, nor does the new pipewire
backend.
I'm just running it like `snapclient -h my-music-server.local --player pulse`
and in the logs it's printing:
2026-02-04 19-06-36.829 [Fatal] (Snapclient) Exception: No audio player
support for: pulse
2026-02-04 19-06-36.829 [Notice] (Snapclient) Snapclient terminated.
I'm not 100% sure, but it looks to me like the pulse backed got switched
to be disabled by default in 0.32.0:
https://github.com/snapcast/snapcast/commit/70858352a2e2bf23022524900fdca22212bbf2b5
And the new pipewire is likewise disabled by default:
https://github.com/snapcast/snapcast/commit/94760fe4922bd1fbbb0e5d6407cf0b6c185b6392
It looks like the packages provided by upstream (compiled against
libFlac8) pass `-DBUILD_WITH_PULSE=ON` or `-DBUILD_WITH_PIPEWIRE=ON` when
building:
https://github.com/snapcast/snapcast/blob/439dc88/.github/workflows/package.yml#L135
The alsa backend works fine.
-- System Information:
Debian Release: forky/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'unstable'), (100, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.18.5+deb14-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_CPU_OUT_OF_SPEC, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=en_NZ.UTF-8, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled
Versions of packages snapclient depends on:
ii adduser 3.154
ii init-system-helpers 1.69
ii libasound2t64 1.2.15.3-1
ii libavahi-client3 0.8-18
ii libavahi-common3 0.8-18
ii libc6 2.42-11+b1
ii libflac14 1.5.0+ds-5
ii libgcc-s1 15.2.0-12
ii libogg0 1.3.6-2
ii libopus0 1.6.1-1
ii libsoxr0 0.1.3-4.1
ii libssl3t64 3.5.5-1
ii libstdc++6 15.2.0-12
ii libvorbis0a 1.3.7-3+b1
Versions of packages snapclient recommends:
ii avahi-daemon 0.8-18
snapclient suggests no packages.
-- debconf-show failed