Introduction to Audacious

Audacious is an audio player.

This package is known to build and work properly using an LFS 12.1 platform.

Package Information

Additional Downloads

Required Plugins

Audacious Dependencies


GTK+-3.24.41 or (Qt-5.15.12 or qt-components-5.15.12 with qtmultimedia)





Recommended (for Plugins)

Optional (for Plugins)

ALSA, cURL-8.6.0, FAAD2-2.11.1, FLAC-1.4.3, LAME-3.100, libxml2-2.12.5, libcdio-2.1.0 (to identify and play CDs), libnotify-0.8.3, libsndfile-1.2.2, libvorbis-1.3.7, pipewire-1.0.3, PulseAudio-17.0, SDL2-2.30.0, ampache-browser, adplug, The Bauer stereophonic-to-binaural DSP (bs2b) library, FluidSynth, JACK (requires libsamplerate-0.2.2), libcue, libmodplug, libmms, libopenmpt, libsidplayfp, LIRC, sndio, SoX, and WavPack

Installation of Audacious

Installation of the Main Audacious Program

Install Audacious by running the following commands (you may wish to change the buildstamp to another string):

mkdir build &&
cd    build &&

meson setup --prefix=/usr       \
            --buildtype=release \
            -Dgtk3=true         \
            -Dbuildstamp=BLFS   \
            -Dlibarchive=true   \
            ..                  &&


This package does not come with a test suite.

Now, as the root user:

ninja install

Installation of Audacious Plugins

Install the required plugins package by issuing the following commands:

tar -xf ../../audacious-plugins-4.3.1.tar.bz2 &&
cd audacious-plugins-4.3.1                    &&

sed -e '/libxml/a #include <libxml/parser.h>' \
    -i src/scrobbler2/scrobbler.h             &&

mkdir build &&
cd    build &&

meson setup           \
  --prefix=/usr       \
  --buildtype=release \
  -Dgtk3=true         \
  ..                  &&


Now, as the root user:

ninja install

Command Explanations

-Dbuildstamp=BLFS: This switch appends the given text to the version string.

-Dgtk3=true: This option sets the default graphical user interface.

-Dlibarchive=true: This adds libarchive support, for reading compressed module sets or skins.

sed -e '/libxml/a ...': This fixes building against libxml-2.12.x.

-Dvalgrind=true: The option enables Valgrind analysis support.


Installed Programs: audacious and audtool
Installed Libraries:,,,, and several plugin libraries under /usr/lib/audacious/ sub-directories
Installed Directories: /usr/include/{audacious,libaudcore,libaudgui,libaudqt}, /usr/lib/audacious, and /usr/share/audacious

Short Descriptions


is an audio player and is a descendant of XMMS


is a small tool to modify the behavior of a running audacious instance