Hi, is there something wrong with the storage plugins?
I was trying to mount a samba share by using the syntax as described here:
https://www.musicpd.org/doc/user/advanced_config.html#satellite
music_directory "smb://fileserver.local/mp3"
But mpd shows this message in the log:
Oct 02 21:59 : exception: Failed to access file: File exists
Search Criteria
Package Details: mpd-sacd 0.23.13-1
Package Actions
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 DVDA ISO playback. (DVDA ISO playback temporary disabled) |
Upstream URL: | https://sourceforge.net/p/sacddecoder/mpd/MPD.git/ci/master/tree/ |
Keywords: | dsd dvda mpd sacd |
Licenses: | GPL-2.0-or-later |
Conflicts: | mpd |
Provides: | mpd |
Submitter: | melvinvermeeren |
Maintainer: | Archttila |
Last Packager: | Archttila |
Votes: | 8 |
Popularity: | 0.63 |
First Submitted: | 2016-02-08 18:52 (UTC) |
Last Updated: | 2024-04-28 17:29 (UTC) |
Dependencies (53)
- alsa-lib
- audiofile (audiofile-gitAUR)
- expat (expat-gitAUR)
- faad2 (faad2-gitAUR)
- ffmpeg4.4
- flac (flac-gitAUR)
- fluidsynth (fluidsynth-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- icu (icu-gitAUR)
- jackAUR (jack2-gitAUR, pipewire-jack-gitAUR, pipewire-full-jack-gitAUR, jack2, pipewire-jack)
- lame (lame-svnAUR, lame-altivecAUR)
- libao (libao-gitAUR)
- libcdio (libcdio-gitAUR)
- libcdio-paranoia (libcdio-paranoia-gitAUR)
- libgme (libgme-vgmplay-gitAUR, game_music_emu-kode54-gitAUR, libgme-gitAUR)
- libid3tag (libid3tag-gitAUR)
- libmad
- libmikmod
- libmms (libmms-gitAUR)
- libmodplug (libopenmpt-modplugAUR, libmodplug-gitAUR)
- libmpcdec (libmpcdec-svnAUR)
- libmpdclient
- libnfs (libnfs-gitAUR)
- libogg (libogg-gitAUR)
- libopenmpt (libopenmpt-svnAUR)
- libpipewire (libpipewire-gitAUR, libpipewire-full-gitAUR)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- libsamplerate (libsamplerate-gitAUR)
- libshout (libshout-gitAUR)
- libsndfile (libsndfile-gitAUR)
- libsoxr
- libupnp (libupnp-gitAUR)
- liburing (liburing-gitAUR)
- libvorbis (libvorbis-aotuvAUR, libvorbis-aotuv-lancerAUR, libvorbis-gitAUR)
- mpg123 (mpg123-svnAUR, mpg321AUR, mpg321-binAUR)
- openal (openal-gitAUR)
- opus (opus-gitAUR)
- pcre2 (pcre2-gitAUR)
- systemd-libs (systemd-chromiumos-libsAUR, systemd-libs-selinuxAUR, sysupdated-systemd-libs-gitAUR, systemd-libs-fmlAUR, systemd-libs-gitAUR)
- twolame (twolame-gitAUR)
- wavpack (wavpack-gitAUR)
- wildmidi
- yajl (yajl-gitAUR)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- zziplib
- boost (boost-gitAUR) (make)
- clang (llvm-rocm-gitAUR, llvm-gitAUR, clang-minimal-gitAUR, clang17-binAUR) (make)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- meson (meson-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- python-sphinx_rtd_theme (make)
Required by (54)
- cantata (requires mpd) (optional)
- cantata-git (requires mpd) (optional)
- cantata-qt6 (requires mpd) (optional)
- cantata-qt6-git (requires mpd) (optional)
- davis (requires mpd) (optional)
- dmscripts-git (requires mpd) (optional)
- emms-git (requires mpd) (optional)
- evad (requires mpd)
- evad-svn (requires mpd)
- impd-git (requires mpd)
- inori (requires mpd)
- kunst-git (requires mpd)
- mcg (requires mpd) (optional)
- mixramp (requires mpd) (optional)
- mmtc (requires mpd)
- moped (requires mpd)
- mpd-rich-presence-bin (requires mpd)
- mpdcovergrabber-git (requires mpd)
- mpdfav-git (requires mpd) (optional)
- mpdlcd (requires mpd)
- Show 34 more...
Sources (4)
it9exm commented on 2017-10-02 20:11 (UTC)
sagittarius commented on 2017-06-19 12:28 (UTC)
Now default PKGBUILD compiles on ARM kirckwood (Dockstar|GoflexNet|Goflex...).
Thank you very very much.
melvinvermeeren commented on 2017-03-08 20:29 (UTC)
Try checking out
b6004b68373384c0b4f2fdc50d6f75942920eaac
"output/Source: release the mutex while the filter runs"
instead.
The one called "release v0.19.21" is probably upstream.
"Merge tag 'v0.19.21'" should work too, but the mutex fix is probably nice to have.
sagittarius commented on 2017-03-08 20:24 (UTC)
Absolute great package
Just a question
@mistic or @ melvinvermeeren
I've tried to build mpd-sacd for arm v0.19.21 (v≥0.20x does not build for armv5).
So I used commit 3bbcda917ce7cb2fa6dcc90d6c38333ca855c941 as the source.
And I've inserted in the PKGBUILD:
# Quick fix for missing glib-2.0 include.
sed -i 's/DSD_CFLAGS = \\/DSD_CFLAGS = $(MMS_CFLAGS) \\/' "${srcdir}"/mpd/Makefile
But, unfortunally during the build the autogen.sh makes a configure that warns:
configure: WARNING: unrecognized options: --enable-sacdiso, --enable-dvdaiso
Am I wrong somewhere ?
mistic commented on 2017-02-23 19:21 (UTC)
@ melvinvermeeren ..Very grateful to you
melvinvermeeren commented on 2017-02-23 11:12 (UTC) (edited on 2017-02-23 11:13 (UTC) by melvinvermeeren)
@mistic
Sorry for late reply. You can try to re-add the glib include fix that was introduced in commit[1].
Then, change the #commit=... in the source line to the selected commit which you can find at upstream[2].
[1]: https://aur.archlinux.org/cgit/aur.git/commit/?h=mpd-sacd&id=c05a90eca14df2fb0372acbdef0756e4903a1fd5
[2]: http://git.musicpd.org/cgit/manisiutkin/mpd.git/log/?qt=grep&q=release
mistic commented on 2017-02-19 22:58 (UTC)
@melvinvermeeren thank's lot for share us your good work with mpd.
mpd 0.20 , breaks any dsd play option,at least with my USB DAC (SMSL M8).
also, obviusly, mpd-sacd 0.20 also...
Please, have any possibility to retrieve mpd-sacd 0.19 version?
P.D*This is the first time that I compile this pkg packet
sagittarius commented on 2017-02-13 11:08 (UTC) (edited on 2017-02-13 14:18 (UTC) by sagittarius)
@melvinvermeeren Thank you again.
Well, it seems it comes from GCC on ARMV5
https://bugs.musicpd.org/view.php?id=4621
melvinvermeeren commented on 2017-02-12 15:00 (UTC)
Perhaps some bug in mpd makefile that only occurs on armv5, or something wrong with the packaging on GCC in armv5. I believe Arch Linux ARM has a IRC with developers, maybe one of them has a armv5 board lying around.
Also added armv7h to the arch list (and updated upstream).
sagittarius commented on 2017-02-12 09:30 (UTC)
@melvinvermeeren Thank you.
So I've modified the Makefile.am in the src/mpd folder and launch makepkg -e without success:
/src/player/Control.hxx:139:7: erreur : « exception_ptr » in namespace « std » does not name a type
std::exception_ptr error;
By the way, the package builds successfully on another platform (Odroid C1+) arch='armv7h'
Pinned Comments
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