Introduction to Kdemultimedia

Kdemultimedia provides several KDE programs to work with sound. Programs include applications for a jukebox, a soundcard mixer, a midi and karaoke player, and a recording application for aRts.

In this version of Kdemultimedia, some of the functionality provided by the package has been moved into a separate project named Akode. In order for Kdemultimedia to provide the removed functionality, you must install the Akode package first. Instructions to install Akode follow. If you wish to skip the Akode installation, go straight to the Kdemultimedia Instructions.

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/kdemultimedia


Package Information

Additional Downloads

Akode Dependencies


pkg-config-0.22, FLAC-1.2.1, Speex-1.0.5, libmad-0.15.1b, ALSA-1.0.13, libvorbis-1.2.0, Secret Rabbit Code (a.k.a. libsamplerate), PulseAudio, JACK, and FFmpeg-svn_20070606 (support is experimental)

Installation of Akode

Install Akode by issuing the following commands:

./configure --prefix=$KDE_PREFIX --without-ffmpeg \
    --disable-debug --disable-dependency-tracking &&

This package does not come with a test suite.

Now, as the root user:

make install

Command Explanations

--without-ffmpeg: This option disables the experimental FFmpeg support in Akode, as the build fails if it is enabled. You can install the patch listed above and remove this switch to enable the experimental FFmpeg support, however, the functionality of Akode built with FFmpeg support has not been tested by the BLFS editors. To install the patch, issue the following command before beginning the build:

patch -Np1 -i ../akode-2.0.2-FFmpeg_fixes-1.patch

Resuming the Kdemultimedia Instructions

Package Information

Kdemultimedia Dependencies





Akode-2.0.2, CDParanoia-III-9.8, LAME-3.97, Audio File-0.2.6, libvorbis-1.2.0, xine Libraries-1.1.12, FLAC-1.2.1 (built with libogg-1.1.3 support), GStreamer-0.10.13, Theora, TagLib, TunePimp (requires libmusicbrainz-2.1.5), Graphviz-2.12, and Doxygen-1.5.2

Installation of Kdemultimedia

Install kdemultimedia with:

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


If you wish to create the API documentation and you have Doxygen and Graphviz installed, make apidox must be done before make install.

Now, as the root user:

make install


Installed Programs: artsbuilder, artscontrol, juk, kaboodle, kaudiocreator, kmid, kmix, kmixctrl, krec, kscd, midisend, mpeglibartsplay, noatun, workman2cddb.pl, yaf-cdda, yaf-mpgplay, yaf-splay, yaf-tplay, yaf-vorbis, and yaf-yuv
Installed Libraries: Numerous kdemultimedia specific libraries
Installed Directories: The following subdirectories in $KDE_PREFIX: include/{libkcddb, mpeglib, noatun}, lib/mcop/Noatun, and share/apps/{too many to list}

Short Descriptions


is a tool to create new structures of small connected aRts modules.


is a jukebox, tagger, and music collection manager.


is a multimedia player.


is a front-end tool for ripping audio CDs and encoding the wav files.


is a midi/karaoke player.


is a sound mixer.


is a recording frontend for aRts.


is a CD player.


is another multimedia player.

Last updated on 2008-05-16 10:27:16 -0500