Amarok/GettingStarted/Dependencies: Difference between revisions
Appearance
< Amarok | GettingStarted
→Optional: updated dependencies |
update for 2.7 release |
||
Line 3: | Line 3: | ||
===Required=== | ===Required=== | ||
* KDE-Libs 4. | * KDE-Libs 4.8.4 + KDE-Base-runtime 4.8 (oxygen-icons) (or newer), http://www.kde.org | ||
* Qt 4. | * 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 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 | * 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 | ||
Line 23: | Line 23: | ||
** Loudmouth, the Jabber library, http://www.loudmouth-project.org/ | ** Loudmouth, the Jabber library, http://www.loudmouth-project.org/ | ||
** Qt must be compiled with Glib enabled | ** Qt must be compiled with Glib enabled | ||
* Liblastfm 1.0, for scrobbling, internet radio, and artist info, http://cdn.last.fm/client/liblastfm-1.0. | * 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/ | * 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 | * MySQL 5.0 (or newer) Server for external database support |
Revision as of 13:48, 17 January 2013
DEPENDENCIES
Required
- KDE-Libs 4.8.4 + KDE-Base-runtime 4.8 (oxygen-icons) (or newer), http://www.kde.org
- 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, 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.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/
Please note that if compiling from source you also need to install -dev/-devel
versions of these packages, depending on your distribution.