Happy new year to you too. :)
I have updated the pkg to the latest upstream commit, which also has changed the build system. Perhaps the bug was fixed, I notice in the changelog of WIP 0.21.4:
- database
- inotify: fix crash bug "terminate called after throwing ..."
For me however it discarded the database first and during scanning it crashed with the following: mpd: tag.c:640: id3_tag_parse: Assertion 'data' failed.
0.21.0-10 works fine for me.
You can try 0.20.12-1 with PKGBUILD rev 9f1893d43d96 and then change the git://git.musicpd.org/manisiutkin/mpd.git source to the new repo home. However you may also need an old version of libcdio, unless of course you disable the cdio-paranoia compilation option.
Let me know how it goes if possible, thanks.
Edit: After reverting to 0.21.0-10 it fails with the same error, appears something else is causing this. Will check later.
Pinned Comments
dewdude commented on 2026-03-16 02:31 (UTC)
We're up to -8 now. If you noticed you skipped a few releases; you're right. Here's what happened:
The fork source moved from sourceforge to github. We had a new dependency. I fixed additional dependencies to enable more features. I had to tweak the PKGBUILD due to repo change.
-5, -6, and -7 were non-functioning PKGBUILDS due to having missed declared paths. Additionally, -5 had a dependency for shine that I later removed.
Things enabled:
SidPlay & AdPlug
I had issues with these last year when I tried them because....my testing for dependencies didn't check AUR.
The only things remaining disabled from when I adopted this are: sndio, tremor, shine. sndio was still causing issues with ALSA last I tried. Tremor and Shine are floating-point decoders for Vorbis and MP3; which we really don't need.
dewdude commented on 2026-02-03 15:38 (UTC)
FYI,
This fork sees infrequent updates. I have not had to force a rebuild in several months. Please do not let a lack of activity indicate abandonment. I use this myself and notice within a day or two of big system updates if it breaks. Poke me at my email if you notice it breaks before I do and I'll get on it. Sometimes I'm lazy getting pacman to do it's thing.
Archttila commented on 2024-04-28 17:34 (UTC) (edited on 2024-05-01 14:10 (UTC) by Archttila)
Please do not mark the package as out of date, because mpd-sacd is a fork of regular MPD