MusicPlayerDaemonUclinuxBranch
From Music Player Daemon Community Wiki
MPD has been ported to run on uCLinux systems without an MMU. This version uses clone(), a Linux/uClinux-specific call for process management instead of fork().
mpd-uclinux snapshots are available as signed (GPG key: 0B8D61F7) tarballs here:
http://musicpd.org/~normalperson/mpd-uclinux/
or here:
http://mpd.bogomips.org/mpd-uclinux/
GPG key:
To build a FLT format binary for arm7tdmi capable of playing FLAC, do this:
make -f Makefile.alt
Currently, FLAC is the only audio format tested and fully-supported under uCLinux, although enabling other plugins should still work assuming your platform is powerful enough to handle the decoding.
Alternately, the latest code (which may have very sharp edges :) may be retrieved via git.
git://mpd.bogomips.org/mpd-uclinux.git/ (fastest)
or here (slower):
http://mpd.bogomips.org/mpd-uclinux/mpd-uclinux.git/
or here (slower):
http://musicpd.org/~normalperson/mpd-uclinux/mpd-uclinux.git/
For the latest development branch, a gcc 3.4 toolchain is supported and recommended: http://www.uclinux.org/pub/uClinux/m68k-elf-tools/gcc-3/uclinux-tools-20050221
