Amarok/GettingStarted/Dependencies: Difference between revisions
Appearance
< Amarok | GettingStarted
→Optional: update dependenies |
→Optional: updated dependencies |
||
Line 13: | Line 13: | ||
===Optional=== | ===Optional=== | ||
* iPod support requires: | * iPod support requires: | ||
** libgpod 0. | ** 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/ | ** 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/ | * libmtp 1.0.0 (or newer), MTP device support, http://libmtp.sourceforge.net/ | ||
Line 27: | Line 27: | ||
* MySQL 5.0 (or newer) Server for external database support | * MySQL 5.0 (or newer) Server for external database support | ||
* MusicBrainz-based audio fingerprint tag lookup requires: | * MusicBrainz-based audio fingerprint tag lookup requires: | ||
** FFmpeg 0. | ** FFmpeg 0.7.0 (or newer) - http://ffmpeg.org/ | ||
** libavcodec & libavformat specifically | ** libavcodec & libavformat specifically | ||
** LibOFA - http://code.google.com/p/musicip-libofa/ | ** LibOFA - http://code.google.com/p/musicip-libofa/ | ||
Line 33: | Line 33: | ||
** libmygpo-qt 1.0.6 (or newer) | ** libmygpo-qt 1.0.6 (or newer) | ||
* Transcoding requires (at runtime): | * Transcoding requires (at runtime): | ||
** FFmpeg 0. | ** 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: | ** For all supported encoders to be available in Amarok, FFmpeg needs to support the following codecs: | ||
*** libfaac (NOT just "aac") | *** libfaac (NOT just "aac") | ||
Line 41: | Line 41: | ||
*** libvorbis (NOT just "vorbis") | *** libvorbis (NOT just "vorbis") | ||
*** wmav2 | *** 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: | * Building tests require: | ||
** gmock 1.4 (or newer) - http://code.google.com/p/googlemock/ | ** gmock 1.4 (or newer) - http://code.google.com/p/googlemock/ |
Revision as of 20:05, 15 October 2012
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.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, for scrobbling, internet radio, and artist info, http://cdn.last.fm/client/liblastfm-1.0.1.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.