Skip to content

[25.12] snapcast: update to v0.35.0#29482

Open
xabolcs wants to merge 1 commit into
openwrt:openwrt-25.12from
xabolcs:snapcast/update-to-0.35.0-backport-to-openwrt-25.12
Open

[25.12] snapcast: update to v0.35.0#29482
xabolcs wants to merge 1 commit into
openwrt:openwrt-25.12from
xabolcs:snapcast/update-to-0.35.0-backport-to-openwrt-25.12

Conversation

@xabolcs
Copy link
Copy Markdown
Contributor

@xabolcs xabolcs commented May 18, 2026

📦 Package Details

Maintainer:

Description:
Cherry picked from commit 17c2ffe / PR #28959


🧪 Run Testing Details

✔️

  • OpenWrt Version:
    • OpenWrt 25.12.4, r32933-4ccb782af7 Dave's Guitar
  • OpenWrt Target/Subtarget:
    • ath79/nand
  • OpenWrt Device:
    • GL.iNet GL-AR300M

✅ Formalities

  • I have reviewed the CONTRIBUTING.md file for detailed contributing guidelines.

If your PR contains a patch:

  • My PR doesn't contain a patch

A straightforward update from 0.34.0 (2025-10-12, [1])
to 0.35.0 (2026-03-10, [2])

Upstream changelog:
https://github.com/snapcast/snapcast/blob/v0.35.0/changelog.md

[1]: https://github.com/snapcast/snapcast/releases/tag/v0.34.0
[2]: https://github.com/snapcast/snapcast/releases/tag/v0.35.0

Signed-off-by: Szabolcs Hubai <szab.hu@gmail.com>
(cherry picked from commit 17c2ffe)
@xabolcs
Copy link
Copy Markdown
Contributor Author

xabolcs commented May 18, 2026

🧪 Run Testing Details

I'm going to wait for mips_24kc artifacts and will upgrade the 0.34.0 version on the device.

@github-actions github-actions Bot added the OpenWrt 25.12 Issues/PR on branch 25.12 label May 18, 2026
@xabolcs
Copy link
Copy Markdown
Contributor Author

xabolcs commented May 19, 2026

snapserver

root@GL-AR300M-F5E-NAND:~# apk add --allow-untrusted /tmp/snapserver-0.35.0-r1.apk 
(1/2) Installing libvorbis (1.3.7-r3)
  Executing libvorbis-1.3.7-r3.post-install
(2/2) Installing snapserver (0.35.0-r1)
  Executing snapserver-0.35.0-r1.post-install
OK: 24.5 MiB in 154 packages
root@GL-AR300M-F5E-NAND:~# logread -e snapserver
Tue May 19 00:40:07 2026 user.notice snapserver: Disabled in /etc/config/snapserver
root@GL-AR300M-F5E-NAND:~# snapserver -v
snapserver v0.35.0
Copyright (C) 2014-2025 BadAix (snapcast@badaix.de).
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Johannes M. Pohl and contributors <https://github.com/snapcast/snapcast/graphs/contributors>.

root@GL-AR300M-F5E-NAND:~# vi /etc/config/snapserver 
root@GL-AR300M-F5E-NAND:~# service snapserver restart
root@GL-AR300M-F5E-NAND:~# service snapserver stop
root@GL-AR300M-F5E-NAND:~# logread -e snapserver
Tue May 19 00:40:07 2026 user.notice snapserver: Disabled in /etc/config/snapserver
Tue May 19 00:41:22 2026 user.info snapserver[2686]: (Snapserver) Version 0.35.0
Tue May 19 00:41:22 2026 user.info snapserver[2686]: (Snapserver) Stream plugin directory: '"/usr/share/snapserver/plug-ins"', sandbox directory: '"/usr/share/snapserver/sandbox"'
Tue May 19 00:41:22 2026 user.info snapserver[2686]: (Snapserver) Adding source: pipe:///tmp/snapfifo?name=default
Tue May 19 00:41:22 2026 user.info snapserver[2686]: (Snapserver) Using HTTP host name: GL-AR300M-F5E-NAND
Tue May 19 00:41:23 2026 user.info snapserver[2686]: (PcmStream) PcmStream: default, sampleFormat: 48000:16:2
Tue May 19 00:41:23 2026 user.info snapserver[2686]: (PipeStream) PipeStream mode: create
Tue May 19 00:41:23 2026 user.info snapserver[2686]: (Server) Stream: {"fragment":"","host":"","path":"/tmp/snapfifo","query":{"chunk_ms":"20","codec":"flac","name":"default","sampleformat":"48000:16:2"},"raw":"pipe:///tmp/snapfifo?chunk_ms=20&codec=flac&name=default&sampleformat=48000%3A16%3A2","scheme":"pipe"}
Tue May 19 00:41:23 2026 user.info snapserver[2686]: (FlacEnc) Init - compression level: 2
Tue May 19 00:41:23 2026 user.info snapserver[2686]: (ControlServer) Creating TCP control acceptor for address: ::, port: 1705
Tue May 19 00:41:23 2026 user.info snapserver[2686]: (ControlServer) Creating HTTP acceptor for address: ::, port: 1780
Tue May 19 00:41:23 2026 user.info snapserver[2686]: (StreamServer) Creating TCP stream acceptor for address: ::, port: 1704
Tue May 19 00:41:23 2026 user.info snapserver[2686]: (Snapserver) Number of threads: 2, hw threads: 1
Tue May 19 00:41:23 2026 user.err snapserver[2686]: (AsioStream) Error reading message in stream 'default': End of file, length: 0, ec: asio.misc:2
Tue May 19 00:41:26 2026 user.info snapserver[2686]: (Snapserver) Received signal 15: Terminated
Tue May 19 00:41:26 2026 user.info snapserver[2686]: (Snapserver) Stopping streamServer
Tue May 19 00:41:26 2026 user.info snapserver[2686]: (PcmStream) Stop default
Tue May 19 00:41:26 2026 user.info snapserver[2686]: (Snapserver) done
Tue May 19 00:41:26 2026 user.info snapserver[2686]: (PcmStream) Stop default
Tue May 19 00:41:26 2026 user.notice snapserver[2686]: (Snapserver) Snapserver terminated.
root@GL-AR300M-F5E-NAND:~# 

@xabolcs
Copy link
Copy Markdown
Contributor Author

xabolcs commented May 19, 2026

snapclient

root@GL-AR300M-F5E-NAND:~# apk add --allow-untrusted /tmp/snapclient-0.35.0-r1.apk 
(1/1) Upgrading snapclient (0.34.0-r1 -> 0.35.0-r1)
  Installing file to etc/config/snapclient.apk-new
  Executing snapclient-0.35.0-r1.post-upgrade
OK: 22.3 MiB in 152 packages
root@GL-AR300M-F5E-NAND:~# snapclient -v
snapclient v0.35.0
Copyright (C) 2014-2025 BadAix (snapcast@badaix.de).
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Johannes M. Pohl and contributors <https://github.com/snapcast/snapcast/graphs/contributors>.

root@GL-AR300M-F5E-NAND:~# logread -e snapclient
Mon May 18 14:39:39 2026 user.info snapclient[1633]: (Snapclient) Version 0.34.0
Mon May 18 14:39:39 2026 user.info snapclient[1633]: (Connection) Resolving host IP for: snapcast
Mon May 18 14:39:44 2026 user.err snapclient[1633]: (Connection) Failed to resolve host 'snapcast', error: Host not found (non-authoritative), try again later
Mon May 18 14:39:44 2026 user.err snapclient[1633]: (Controller) Error: Host not found (non-authoritative), try again later
Mon May 18 14:39:44 2026 user.info snapclient[1633]: (Controller) Reconnecting
Mon May 18 14:39:46 2026 user.info snapclient[1633]: (Connection) Resolving host IP for: snapcast
Mon May 18 14:39:51 2026 user.err snapclient[1633]: (Connection) Failed to resolve host 'snapcast', error: Host not found (non-authoritative), try again later
Mon May 18 14:39:51 2026 user.err snapclient[1633]: (Controller) Error: Host not found (non-authoritative), try again later
Mon May 18 14:39:51 2026 user.info snapclient[1633]: (Controller) Reconnecting
Mon May 18 14:39:52 2026 user.info snapclient[1633]: (Connection) Resolving host IP for: snapcast
Tue May 19 00:37:13 2026 user.info snapclient[1633]: (Connection) Connecting to host: 192.168.xxx.xxx:1704, port: 1704, protocol: tcp
Tue May 19 00:37:13 2026 user.notice snapclient[1633]: (Connection) Connected to snapcast
Tue May 19 00:37:13 2026 user.info snapclient[1633]: (Connection) My MAC: "de:ad:be:ef:bf:5f", socket: 8
Tue May 19 00:37:13 2026 user.info snapclient[1633]: (Controller) ServerSettings - buffer: 1000, latency: 0, volume: 100, muted: 0
Tue May 19 00:37:13 2026 user.info snapclient[1633]: (Controller) Codec: flac, sampleformat: 48000:16:2
Tue May 19 00:37:13 2026 user.info snapclient[1633]: (Player) Player name: alsa, device: default, description: Default Audio Device, idx: 1, sharing mode: unspecified, parameters: <none>
Tue May 19 00:37:13 2026 user.info snapclient[1633]: (Player) Mixer mode: software, parameters: <none>
Tue May 19 00:37:13 2026 user.info snapclient[1633]: (Player) Sampleformat: 48000:16:2, stream: 48000:16:2
Tue May 19 00:37:13 2026 user.info snapclient[1633]: (Alsa) Using default buffer_time: 80 ms, default fragments: 4
Tue May 19 00:37:13 2026 user.info snapclient[1633]: (Alsa) Period time too small, changing from 20000 to 21333
Tue May 19 00:37:13 2026 user.info snapclient[1633]: (Alsa) PCM name: default, sample rate: 48000 Hz, channels: 2, buffer time: 85333 us, periods: 4, period time: 21333 us, period frames: 1024
Tue May 19 00:37:13 2026 user.info snapclient[1633]: (Alsa) Failed to get chunk
Tue May 19 00:37:14 2026 user.info snapclient[1633]: (Controller) diff to server [ms]: 7.91636e+08
Tue May 19 00:37:18 2026 user.notice snapclient[1633]: (Alsa) No chunk received for 5000ms. Closing ALSA.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OpenWrt 25.12 Issues/PR on branch 25.12

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants