|
|
Line 3: |
Line 3: |
| ===Required=== | | ===Required=== |
|
| |
|
| * KDE-Libs 4.8.4 + KDE-Base-runtime 4.8 (oxygen-icons) (or newer), http://www.kde.org
| | Refer to [https://invent.kde.org/multimedia/amarok/-/blob/master/README README] for most up-to-date list of dependencies. |
| * Qt 4.8 (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, 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===
| | The [https://community.kde.org/Amarok/Development/Development_HowTo Development HowTo] might provide useful hints for finding out the exact required package names on various distributions. |
| * iPod support requires:
| |
| ** libgpod 0.8.2 (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 1.0.3, for scrobbling, internet radio, and artist info, http://cdn.last.fm/client/liblastfm-1.0.3.tar.gz, https://github.com/eartle/liblastfm
| |
| * 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.7.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.6 (or newer)
| |
| * Transcoding requires (at runtime):
| |
| ** FFmpeg 0.7.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
| |
| * CD support requires:
| |
| ** audiocd-kio - http://www.kde.org/ (part of KDE multimedia)
| |
| * Downloading songs from Amazon works best on non Windows systems using
| |
| ** clamz - https://code.google.com/p/clamz/
| |
| ** The official downloader should work fine on Windows, too. But it's broken on many Linux systems.
| |
| * Building tests require:
| |
| ** gmock 1.4 (or newer) - http://code.google.com/p/googlemock/ Beware, gmock has to be compiled separately for Amarok to work. Currently KDE has tests enabled by default, to circumvent this, one needs to use the following cmake argument: -DKDE4_BUILD_TESTS=OFF
| |
|
| |
|
|
| |
|