Introduction to Amarok

Amarok is an audio player for KDE. Features include a context browser, Magnatunes and integration, support for multimedia devices, and scripting through Ruby.

Package Information

Amarok Dependencies


kdelibs-3.5.9, Ruby-1.8.6-p111, and TagLib



kdemultimedia-3.5.9 (for cd-ripping support), K3b-1.0.4 (for cd-burning support), SDL-1.2.11, SQLite, PostgreSQL-8.2.4, MySQL-5.0.41, Helix (untested media backend, alternative to xine), FAAD2-2.6.1 or mpeg4ip, libvisual, TunePimp, libgpod, libifp, libnjp, libmtp, and libkarma (requires omfs)

User Notes:

Installation of Amarok

Install Amarok by running the following commands:

./configure --prefix=$(kde-config --prefix) \
            --sysconfdir=/etc/kde \
            --disable-debug \
            --disable-dependency-tracking &&

This package does not come with a test suite.

Now, as the root user:

make install

Command Explanations

--prefix=$(kde-config --prefix): This parameter uses kde-config to establish the prefix of the existing KDE installation and then sets the installation prefix for Amarok to the same value.

--disable-debug: This option causes the package to be compiled without debugging code.

--disable-dependency-tracking: This option speeds up one time builds.

--without-included-sqlite: This option forces the use of a system-installed copy of SQLite.

--enable-mysql: This option enables use of a MySQL database for music collections.

--enable-postresql: This option enables use of a PostgreSQL database for music collections.

Support for other optional dependencies may require passing options to the configure script. Refer to the output from ./configure --help for additional information.


Installed Programs: amarok, amarokapp, amarokcollectionscanner, amarok_daapserver.rb, and amarok_proxy.rb
Installed Libraries:, and several modules for installed dependencies
Installed Directories: $KDE_PREFIX/share/apps/amarok and $KDE_PREFIX/share/doc/HTML/*/amarok

Short Descriptions


is a wrapper for amarokapp to speed up command line argument passing


is the Amarok audio player


is used to scan a directory structure and build a collection


is a DAAP server for Amarok


is a proxy server for DAAP and

Last updated on 2008-05-09 08:00:42 -0500