Amarok/GettingStarted/Dependencies
< Amarok | GettingStarted
DEPENDENCIES
Required
- KDE-Libs 4.6 + KDE-Base-runtime 4.6(oxygen-icons) (or newer), http://www.kde.org
- Qt 4.6 (or newer), http://qt.nokia.com/
- TagLib 1.7 (or newer), Metadata tagging library, http://developer.kde.org/~wheeler/taglib.html, https://github.com/taglib/taglib
- TagLib Extras 1.0.1 (or newer), Support for metadata reading of additional file types, http://www.kollide.net/~jefferai/taglib-extras-1.0.1.tar.gz, svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib-extras
- MySQL 5.0 (or newer) Embedded: libmysqld compiled with fPIC, In-process database support
- QtScript Generator, Qt Bindings 0.1.0, Qt Bindings for QtScript for Amarok's scripting system, http://code.google.com/p/qtscriptgenerator/, http://qt.gitorious.org/qt-labs/qtscriptgenerator
- LibQCA 2.0.2 (or newer), Qt Cryptographic Architecture, http://delta.affinix.com/qca/
Optional
- iPod support requires:
- libgpod 0.7.93 (or newer), http://www.gtkpod.org/libgpod/
- GDKPixBuf 2.0 (or newer), For artwork support, http://library.gnome.org/devel/gdk-pixbuf/stable/
- libmtp 1.0.0 (or newer), MTP device support, http://libmtp.sourceforge.net/
- Mp3tunes.com integration (including syncronization) requires:
- OpenSSL http://www.openssl.org
- libxml2 http://xmlsoft.org
- libcurl http://curl.haxx.se
- Glib2 http://www.gtk.org
- Loudmouth, the Jabber library, http://www.loudmouth-project.org/
- Qt must be compiled with Glib enabled
- Liblastfm 0.3, for scrobbling, internet radio, and artist info, http://cdn.last.fm/src/liblastfm-0.3.0.tar.bz2, http://github.com/mxcl/liblastfm/tree/master
- QJson 0.7 (or newer), Qt JSON Parser for the Playdar Collection, http://qjson.sourceforge.net/
- MySQL 5.0 (or newer) Server for external database support
- MusicBrainz-based audio fingerprint tag lookup requires:
- FFmpeg 0.6.0 (or newer) - http://ffmpeg.org/
- libavcodec & libavformat specifically
- LibOFA - http://code.google.com/p/musicip-libofa/
- gpodder.net Podcast Service
- libmygpo-qt 1.0.5 (or newer)
- Transcoding requires (at runtime):
- FFmpeg 0.6.0 (or newer) - http://ffmpeg.org/
- For all supported encoders to be available in Amarok, FFmpeg needs to support the following codecs:
- libfaac (NOT just "aac")
- alac
- flac
- libmp3lame (NOT just "mp3")
- libvorbis (NOT just "vorbis")
- wmav2
- Building tests require:
- gmock 1.4 (or newer) - http://code.google.com/p/googlemock/
Please note that if compiling from source you also need to install -dev/-devel
versions of these packages, depending on your distribution.