Hello folks, Something similar to this was mentioned at the end of a recent thread ("MPD reads Artist Tag Incorrectly (could be a bug)."), concerning the unavailability of libmp4ff under Fedora 12. The issue seems to boil down to the fact that MPD is using a library which has been discontinued by its developers, and is supposed to start using some other library instead. The point of this message is partly to bring up this issue, and partly to provide a workaround for Ubuntu users who wish to build MPD with MP4 support. And partly to make sure I didn't miss anything really obvious ;)
I recently upgraded my Ubuntu install to 10.04 ("Lucid Lynx") and discovered that MPD's configure script couldn't find the file "mp4ff.h", and was thus unable to enable the MP4 input format. There doesn't seem to be any info about this on the MPD wiki, and not much in other places, but after some digging I discovered a few things: - Max Kellermann already knows about this, since he posted last year to a discussion of the Debian bug for this issue (" http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=550679#57"). I'm assuming that fixing this is on somebody's to-do list, but I didn't see anything in Mantis for it, so I'm not sure whether to file a bug or just let it go, or whether I've missed something somewhere. - The Debian bug report discussion also contains an instruction from one of the faad2 developers to "use mp4v2 instead (if it is MPL-compatible) or ffmpeg (prefered) [sic]." - Although the Ubuntu packages have been "deleted" and are not available via apt, the .deb files for Lucid versions of both libmp4ff-dev (which contains mp4ff.h) and its dependency libmp4ff0 are available from launchpad.net. I downloaded them and installed them with $(dpkg -i) and was subsequently able to build MPD release-0.15.9 with working mp4 support. The header file that MPD looks for (mp4ff.h) doesn't appear to have been relocated into any other package: a search using $(apt-file mp4ff) came up empty. - I've also discovered that the mpd package from the gmpc mpd-trunk ubuntu PPA is built with mp4 support and without installing the libmp4ff package; I'm not sure how this is arranged. Ubuntu users can find those packages at these URLs: libmp4ff0 package info: https://launchpad.net/ubuntu/lucid/amd64/libmp4ff0/2.7-2 <https://launchpad.net/ubuntu/lucid/amd64/libmp4ff0/2.7-2>libmp4ff0 .deb file: http://launchpadlibrarian.net/35261144/libmp4ff0_2.7-2_amd64.deb libmp4ff-dev package info: https://launchpad.net/ubuntu/lucid/amd64/libmp4ff-dev/2.7-2 <https://launchpad.net/ubuntu/lucid/amd64/libmp4ff-dev/2.7-2>libmp4ff-dev .deb file: http://launchpadlibrarian.net/35261142/libmp4ff-dev_2.7-2_amd64.deb Thanks to all of you for your work in making mpd super great! Cheers -Ted
------------------------------------------------------------------------------
_______________________________________________ Musicpd-dev-team mailing list Musicpd-dev-team@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/musicpd-dev-team