<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/sound/mpd, 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-10-30T07:54:41Z</updated>
<entry>
<title>mpd: add missing CONFLICTS between variants</title>
<updated>2026-10-30T07:54:41Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2026-10-28T21:45:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=c46ecc7fc3abecf7bd622ab876f71ce9c1e77806'/>
<id>urn:sha1:c46ecc7fc3abecf7bd622ab876f71ce9c1e77806</id>
<content type='text'>
mpd-full and mpd-mini install the same files, for example /usr/bin/mpd
and /etc/mpd.conf. They share PROVIDES:=mpd, so apk refuses to install
both, but Kconfig lets both be selected and the image build then fails.

Let mpd-full conflict with mpd-mini and mark it as the default variant,
as include/package-pack.mk asks for variants that share a provide.

Checked with defconfig: mpd-full drops to m when mpd-mini is selected.

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>mpd: match the version in the binary for the CI tests</title>
<updated>2026-10-06T19:26:57Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-10-06T08:13:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=3242c61757773b78ce214e47e21eead3348cb533'/>
<id>urn:sha1:3242c61757773b78ce214e47e21eead3348cb533</id>
<content type='text'>
mpd 0.24 aborts in main() when /proc/self/status reports more than one
thread, before it even parses the command line (src/Main.cxx). qemu-user
always reports several, so "mpd --version" cannot run on the emulated CI
targets and the generic version check fails there.

Add test-version.sh matching the version string compiled into the
binary, and drop the two unusable "mpd --version" calls from test.sh,
whose failures it silently ignored anyway.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>mpd: update to 0.24.15</title>
<updated>2026-10-06T19:26:57Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-10-02T19:34:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=bcaee80190a29f6cf8696f32f4b5b53e9615ca60'/>
<id>urn:sha1:bcaee80190a29f6cf8696f32f4b5b53e9615ca60</id>
<content type='text'>
Refresh PKG_HASH and point PKG_SOURCE_URL at the 0.24 release directory.

0.24 removed the SoundCloud plugin and replaced yajl with nlohmann/json,
so -Dsoundcloud= and -Dyajl= are no longer meson options and yajl leaves
DEPENDS. Pin -Dnlohmann_json=disabled rather than leave the new option at
auto: its only users here, qobuz and snapcast, are both disabled.

0.24 also dropped the Boost dependency: meson no longer looks for it and
the one remaining include is a header-only lround fallback for a
libstdc++ built without C99 math. Nothing links a boost library, so
drop +boost too.

Drop 010-fmt.patch. It was added in 0.23.16 to fix compilation against
fmt 11.1, and 0.24 rewrote Response.hxx, dropping the FMT_VERSION ladder
the patch edited. src/client/Response.cxx compiles against the feed's
fmt 12.1.0 unpatched.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>mpd: fix the pulseaudio rpath-link guard</title>
<updated>2026-10-06T19:26:57Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-10-05T07:48:08Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=1bb0691c2e43996507e0e5d6f9293272e51f5005'/>
<id>urn:sha1:1bb0691c2e43996507e0e5d6f9293272e51f5005</id>
<content type='text'>
-Dpulse= is derived with $(if $(CONFIG_PACKAGE_audio-support)), true for
=m as well, while the rpath-link that lets the linker find
libpulsecommon was guarded by ifeq(...,y). Selecting audio-support as a
module built pulse support without the flag, leaving every pa_* symbol
undefined. Test the same way the option does.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>treewide: depend on audio-support for the audio group</title>
<updated>2026-09-29T17:14:57Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2026-09-26T20:40:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=df0592a8407a14d631ca43cb61ef1fabdfee6c9c'/>
<id>urn:sha1:df0592a8407a14d631ca43cb61ef1fabdfee6c9c</id>
<content type='text'>
The AUDIO_SUPPORT target feature is replaced in openwrt.git by an
audio-support package, which allocates the audio, audio-capture and midi
groups and installs the hotplug rules that put the ALSA nodes into them.
A target feature said only that the SoC family might have a sound card;
the package says that this image has one.

Depend on the package where the feature was tested, and read
CONFIG_PACKAGE_audio-support where mpd tested the feature at build time.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>mpd: update to 0.23.17</title>
<updated>2026-05-06T18:05:36Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-04-22T09:19:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=cd73d212adb3224cf64083283968add10d1129aa'/>
<id>urn:sha1:cd73d212adb3224cf64083283968add10d1129aa</id>
<content type='text'>
Drop 020-string-view.patch: mpd 0.23.17 uses std::string_view directly
in src/tag/GenParseName.cxx, making the patch redundant.

Changes since 0.23.16:
- Optimize the "albumart" command to send larger chunks when available
- Explicitly disallow 'idle' and 'noidle' commands in command lists
- Require libnfs 4.0 or later for NFS storage support
- Trigger inotify database update after symlink creation
- Prefer FFmpeg over sndfile and audiofile for DTS-WAV support
- Add support for libfmt 11.1

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>mpd: enabled dsd for mpd-full variant</title>
<updated>2026-05-05T06:12:38Z</updated>
<author>
<name>Yehor Popovych</name>
</author>
<published>2026-05-02T17:02:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=e4b1d8cc06b75b36983884cd3bfe721631550769'/>
<id>urn:sha1:e4b1d8cc06b75b36983884cd3bfe721631550769</id>
<content type='text'>
Fixes: #29281

Signed-off-by: Yehor Popovych &lt;yehor@popovy.ch&gt;
</content>
</entry>
<entry>
<title>treewide: set me where PKG_MAINTAINER empty</title>
<updated>2026-04-16T18:48:36Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-04-13T07:50:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=8d3c00421392c9c4c6c920977959ab7fae237261'/>
<id>urn:sha1:8d3c00421392c9c4c6c920977959ab7fae237261</id>
<content type='text'>
Seems a lot of packages are just getting abandoned by people.
Will pick these up and see them through.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>mpd: update to 0.23.16</title>
<updated>2025-01-07T03:09:39Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2025-01-07T02:02:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=4b0f742e2b21c5fcecb8673e20ce0f6337f84fa2'/>
<id>urn:sha1:4b0f742e2b21c5fcecb8673e20ce0f6337f84fa2</id>
<content type='text'>
Add patch to fix compilation with fmt 11.1.

Remove upstreamed patch.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>mpd: remove no-lto</title>
<updated>2024-11-29T20:05:16Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2024-11-28T22:28:48Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=bf9718e3ff77ee672a1cf4fcc90c81ea9ced0d39'/>
<id>urn:sha1:bf9718e3ff77ee672a1cf4fcc90c81ea9ced0d39</id>
<content type='text'>
This seems to no longer fail compilation.

Use meson's b_lto to turn it on always.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
</feed>
