<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/sound/snapcast, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-03-23T06:59:26Z</updated>
<entry>
<title>snapcast: update to v0.35.0</title>
<updated>2026-03-23T06:59:26Z</updated>
<author>
<name>Szabolcs Hubai</name>
</author>
<published>2026-03-22T11:33:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=17c2ffee54ab48f2625ebfb59c471ec22a3a8d11'/>
<id>urn:sha1:17c2ffee54ab48f2625ebfb59c471ec22a3a8d11</id>
<content type='text'>
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 &lt;szab.hu@gmail.com&gt;
</content>
</entry>
<entry>
<title>snapcast: update to v0.34.0</title>
<updated>2025-12-08T17:41:56Z</updated>
<author>
<name>Szabolcs Hubai</name>
</author>
<published>2025-10-30T08:58:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=ba55134a1ae166ee764daa64c944a74b9f5934fd'/>
<id>urn:sha1:ba55134a1ae166ee764daa64c944a74b9f5934fd</id>
<content type='text'>
A straightforward update from 0.28.0 (2024-03-19, [1])
to 0.34.0 (2025-10-12, [2]) with almost 400 commits. [3]

Notable change is the configurable OpenSSL support (BUILD_WITH_SSL)
for both snapserver and snapclient.
They will be enabled once I introduce the flavours.

In the mean time upsteam moved to it's own organization. [4]

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

[1]: https://github.com/snapcast/snapcast/releases/tag/v0.28.0
[2]: https://github.com/snapcast/snapcast/releases/tag/v0.34.0
[3]: https://github.com/snapcast/snapcast/compare/v0.28.0...v0.34.0
[4]: https://github.com/snapcast

Signed-off-by: Szabolcs Hubai &lt;szab.hu@gmail.com&gt;
</content>
</entry>
<entry>
<title>snapcast: define ALSA support explicitly</title>
<updated>2025-12-08T17:41:56Z</updated>
<author>
<name>Szabolcs Hubai</name>
</author>
<published>2025-12-07T20:04:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=a77e5889bc43e4d6589a6f4784b2f9a4488a8839'/>
<id>urn:sha1:a77e5889bc43e4d6589a6f4784b2f9a4488a8839</id>
<content type='text'>
As Hannu Nyman pointed out, in some cases the build of the package is
able to fail:

Package snapserver is missing dependencies for the following libraries:
libasound.so.2

He said: on some build runs, alsa is built (as required by other
packages), and if it is built before snapcast, it may be detected,
if the feature is not explicitly disabled in CMakeLists.txt.

Also: "I think that you could drop that AUDIO_SUPPORT conditional.
AUDIO_SUPPORT is selected e.g. if USB_SUPPORT is selected,
so it is not that big restriction."

Suggested-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
Signed-off-by: Szabolcs Hubai &lt;szab.hu@gmail.com&gt;
</content>
</entry>
<entry>
<title>snapcast: sort and reformat CMAKE_OPTIONS</title>
<updated>2025-12-08T17:41:56Z</updated>
<author>
<name>Szabolcs Hubai</name>
</author>
<published>2025-10-28T19:27:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=ebf044619de7462da800d5b71e1b55794f65badb'/>
<id>urn:sha1:ebf044619de7462da800d5b71e1b55794f65badb</id>
<content type='text'>
Sort CMAKE_OPTIONS by alphabet and save a few bytes with tab character,
instead of repeating "CMAKE_OPTIONS +="

Signed-off-by: Szabolcs Hubai &lt;szab.hu@gmail.com&gt;
</content>
</entry>
<entry>
<title>snapcast: remove leftover "libavahi-client" dependency</title>
<updated>2025-10-30T18:25:41Z</updated>
<author>
<name>Szabolcs Hubai</name>
</author>
<published>2025-10-05T10:08:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=6db7b1c27f62608e84d7bc08e094f77b52faec8b'/>
<id>urn:sha1:6db7b1c27f62608e84d7bc08e094f77b52faec8b</id>
<content type='text'>
With "-DBUILD_WITH_AVAHI=OFF" the "libavahi-client" dependency is not
needed anymore. Instead, the "libexpat" dependency needs to be specified
explicitly.

Fixes: a9ac8666da5f ("snapcast: fix PulseAudio")
Fixes: eeb8d131fc93 ("snapcast: add package snapserver and snapclient")
Signed-off-by: Szabolcs Hubai &lt;szab.hu@gmail.com&gt;
</content>
</entry>
<entry>
<title>snapcast: show snapweb placeholder</title>
<updated>2025-10-30T18:25:41Z</updated>
<author>
<name>Szabolcs Hubai</name>
</author>
<published>2025-09-25T19:53:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=0d36834ba011ff063e8a6cc2f5a6b343a1420ee1'/>
<id>urn:sha1:0d36834ba011ff063e8a6cc2f5a6b343a1420ee1</id>
<content type='text'>
snapserver has a built-in webserver which is able to host a web player:
snapweb. [1]
It is accessible at http://snapserver:1780/ but with enabled "doc_root"
setting and with missing directory the browser shows an empty page
with a message: "The resource '/' was not found."

Fix this with disabling the "doc_root" setting in "/etc/snapserver.conf"
This "doc_root" was enabled and set to "/usr/share/snapserver/snapweb"
in upstream commit fcbe40585875 ("Install snapweb") [2], back in 2020
and released in v0.21.0 of Snapcast.

This was reported in an upstream discussion by Robert Muth. [3]

[1]: https://github.com/badaix/snapweb
[2]: https://github.com/badaix/snapcast/commit/fcbe405858752457a67006eeff4f0da60e8fbc89
[3]: https://github.com/badaix/snapcast/discussions/1417#discussioncomment-14480178

Fixes: eeb8d131fc9 ("snapcast: add package snapserver and snapclient")
Signed-off-by: Szabolcs Hubai &lt;szab.hu@gmail.com&gt;
</content>
</entry>
<entry>
<title>snapcast: fix PulseAudio</title>
<updated>2025-09-14T09:51:09Z</updated>
<author>
<name>Szabolcs Hubai</name>
</author>
<published>2025-09-13T21:47:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=a9ac8666da5f8f264bfa38ae28e1ba07b69090b1'/>
<id>urn:sha1:a9ac8666da5f8f264bfa38ae28e1ba07b69090b1</id>
<content type='text'>
While testing my integration of Snapcast, I didn't test with CONFIG_ALL*
and CONFIG_BUILDBOT flags, but the buildbots did and failed with a lot
of undefined reference to PulseAudio.

Fix it with preventing PulseAudio detection.
While at it, prevent Avahi detection too to save more flash space.

These features will be available later, through flavours.

Fixes: https://github.com/openwrt/packages/pull/23956
Fixes: eeb8d131fc93 ("snapcast: add package snapserver and snapclient")

Signed-off-by: Szabolcs Hubai &lt;szab.hu@gmail.com&gt;
</content>
</entry>
<entry>
<title>snapcast: fix compilation with boost 1.89.0</title>
<updated>2025-09-09T04:57:14Z</updated>
<author>
<name>Szabolcs Hubai</name>
</author>
<published>2025-08-24T13:37:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=7dee0d0937bfef4218c045b26d35a7212bfb1844'/>
<id>urn:sha1:7dee0d0937bfef4218c045b26d35a7212bfb1844</id>
<content type='text'>
Boost upgrade hit Snapcast again: badaix/snapcast#1413

This patch is based on commit badaix/snapcast@d2e1635ebd96 ("Fix
building with boost v1.89.0").

Refs: 965dc7088e6c ("boost: Updates package to version 1.89.0")

Signed-off-by: Szabolcs Hubai &lt;szab.hu@gmail.com&gt;
</content>
</entry>
<entry>
<title>snapcast: fix compilation with boost 1.88.0</title>
<updated>2025-09-09T04:57:14Z</updated>
<author>
<name>Szabolcs Hubai</name>
</author>
<published>2025-06-23T17:45:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=3aef4a36a32b51e73292f7edb5de1d637e86c6d9'/>
<id>urn:sha1:3aef4a36a32b51e73292f7edb5de1d637e86c6d9</id>
<content type='text'>
Boost upgrade hit Snapcast hard again: the process needs to be updated!

This patch is a patchset from badaix/snapcast@develop.
It is based on the following upstream commits:
badaix/snapcast@901b79a213b1 ("Build failure with boost 1.88.0 #1367")
badaix/snapcast@ffb086b4b331 ("Define BOOST_PROCESS_VERSION=1 globally")
badaix/snapcast@c37a76a4aba9 ("Add missing includes")
badaix/snapcast@571f6a8f6953 ("Include process v1 headers for Boost version &gt;= v1.88.0")

Refs: 3585ddfc446c ("boost: Updates package to version 1.88.0")

Signed-off-by: Szabolcs Hubai &lt;szab.hu@gmail.com&gt;
</content>
</entry>
<entry>
<title>snapcast: fix compilation with boost 1.87.0</title>
<updated>2025-09-09T04:57:14Z</updated>
<author>
<name>Szabolcs Hubai</name>
</author>
<published>2025-01-17T21:39:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=a84e684f5e6a46957b92860342447ec977ab4ffd'/>
<id>urn:sha1:a84e684f5e6a46957b92860342447ec977ab4ffd</id>
<content type='text'>
After revisiting the PR, it didn't even compile because of commit
c50de920a225a ("boost: Updates package to version 1.87.0").

Signed-off-by: Szabolcs Hubai &lt;szab.hu@gmail.com&gt;
</content>
</entry>
</feed>
