Package Details: mpd-sacd 0.25-8

Git Clone URL: https://aur.archlinux.org/mpd-sacd.git (read-only, click to copy)
Package Base: mpd-sacd
Description: MPD with patches for SACD and DVD-A ISO playback.
Upstream URL: https://github.com/manisiutkin/MPD
Keywords: dsd dvda mpd sacd
Licenses: GPL-2.0-or-later
Conflicts: mpd
Provides: mpd
Submitter: melvinvermeeren
Maintainer: dewdude
Last Packager: dewdude
Votes: 8
Popularity: 0.000013
First Submitted: 2016-02-08 18:52 (UTC)
Last Updated: 2026-03-16 01:35 (UTC)

Required by (63)

Sources (4)

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

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 Next › Last »

melvinvermeeren commented on 2019-01-04 03:55 (UTC) (edited on 2019-01-04 04:21 (UTC) by melvinvermeeren)

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.

mistic commented on 2019-01-04 00:17 (UTC)

First, I wish you a happy new year... Sadly semms mpd-sacd-0.21.0-10 makes corrupted database, at least for me. Perhaps because this mpd version itself, not the manisiutkin patch.

It would be possible to access sources in order to compile an older mpd-sacd version? example: mpd-sacd-0.20.12-1, that works fine

Thank's a lot for your efforts and share with us

melvinvermeeren commented on 2018-02-12 16:46 (UTC)

Took a while but I found the new home for the sources:

https://sourceforge.net/p/sacddecoder/mpd/MPD.git/ci/master/tree/

pkg updated

melvinvermeeren commented on 2018-02-05 11:43 (UTC)

@delleceste I still had an up-to-date local repo, which can be found here:

https://git.mel.vin/mirror/mpd-sacd

I have been searching for the repo's new home but cannot find it. If it doesn't pop up within a few weeks I'll try to contact Maxim.

delleceste commented on 2018-02-05 10:22 (UTC)

Hello everyone. Has anyone of you a copy of the sources of mpd-sacd? the git repo has been down for a week, and I deleted the sources...

Thanks in advance.

melvinvermeeren commented on 2018-01-21 16:36 (UTC)

There are currently issues with libcdio 2.0.0 API change, it will fail to compile. If I find some time I'll see if I can fix it, otherwise do not update libcdio and related packages until upstream fixes it.

it9exm commented on 2017-10-04 11:33 (UTC) (edited on 2017-10-04 11:38 (UTC) by it9exm)

@melvinvermeeren thank you, luckily i already have msys2 and i like it more than cygwin, so it will be easier for me. What is disappointing now is that the satellite config makes the music to heavily stutter! When i mount the share and use the local database on the RPI2, everything is perfect, but when using the remote db and smb:// entries the listening is impossible. Perhaps is smbclient not well suited to do the job and nfs is better in this sense? Or is the mpd version running on the debian machine? I'll be doing more testing in the afternoon.

melvinvermeeren commented on 2017-10-04 10:57 (UTC) (edited on 2017-10-04 10:57 (UTC) by melvinvermeeren)

@arny91 glad you got it sort of working at least. You could try to create a more complete Windows build with MSYS2[1], which uses pacman and makepkg just like Arch. With some luck this exact PKGBUILD may work. I am not sure how many of the advanced features work on Windows at all though. Good luck! [1] http://www.msys2.org/

it9exm commented on 2017-10-04 10:21 (UTC) (edited on 2017-10-04 10:22 (UTC) by it9exm)

@melvinvermeeren Man, please ignore the previous comment. It was too late when i figured out that the windows version of mpd was built without smbclient support. Just installed and configured mpd on a debian machine, and now it works (everything but sacd iso, as i have only the standard version in the repos). Thanks for pointing out the way to use this.

it9exm commented on 2017-10-04 08:05 (UTC)

@melvinvermeeren: Ok, i tried again with two mpd daemons, this is the config on the machine where i have files (it's windows 10): music_directory "G:/Musica" log_file "C:/Users/Arnaldo/Desktop/mpd/mpd.log" db_file "C:/Users/Arnaldo/Desktop/mpd/mpd.db" and this is the new config on the RPI2 # See: /usr/share/doc/mpd/mpdconf.example pid_file "/run/mpd/mpd.pid" #db_file "/var/lib/mpd/mpd.db" log_file "/var/log/mpd.log" state_file "/var/lib/mpd/mpdstate" playlist_directory "/var/lib/mpd/playlists" #music_directory "/mnt/usb/Musica" music_directory "smb://I7-2600/Musica" bind_to_address "localhost" bind_to_address "/run/mpd/mpd.sock" port "6600" neighbors { plugin "smbclient" } database { plugin "proxy" host "I7-2600" } audio_output { type "alsa" name "Raspberry Onboard Audio" device "hw:0,0" format "384000:32:2" mixer_device "default" mixer_control "PCM" mixer_index "0" mixer_type "software" } This time, i can access the remote database, but when i try to play an audio file i get this Oct 04 09:49 : client: [0] opened from [::1]:53900 Oct 04 09:49 : exception: Failed to decode smb://I7-2600/Musica/Elio E Le Storie Tese/Elio e le Storie Tese - 1989 - Elio Samaga Hukapan Kariyana Turu/06 - Elio e le Storie Tese - Carro.flac Oct 04 09:49 : exception: nested: smbc_open() failed: File exists Oct 04 09:49 : player: played "Elio E Le Storie Tese/Elio e le Storie Tese - 1989 - Elio Samaga Hukapan Kariyana Turu/06 - Elio e le Storie Tese - Carro.flac" There shouldn't be any compatibility issue between the different operating systems, isn't it?