Audacious-4.5.1

Introduction to Audacious

Audacious is an audio player.

[Note]

Note

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

Package Information

Additional Downloads

Required Plugins

Audacious Dependencies

Required

GTK-3.24.51 and Qt-6.10.2

Recommended

libarchive-3.8.5

Optional

Valgrind-3.26.0

Recommended (for Plugins)

Optional (for Plugins)

alsa-lib-1.2.15.3, cURL-8.18.0, FAAD2-2.11.2, FLAC-1.5.0, LAME-3.100, libxml2-2.15.1, libcdio-2.1.0 (to identify and play CDs), libnotify-0.8.8, libsndfile-1.2.2, libvorbis-1.3.7, Opus-1.6.1, pipewire-1.6.0, PulseAudio-17.0, SDL3-3.4.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 \
      -D gtk=true         \
      -D qt=true          \
      -D buildstamp=BLFS  \
      -D libarchive=true  &&
ninja

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.5.1.tar.bz2 &&
cd audacious-plugins-4.5.1                    &&

mkdir build &&
cd    build &&

meson setup ..            \
      --prefix=/usr       \
      --buildtype=release \
      -D gtk=true         \
      -D qt=true          \
      -D opus=false       \
      -D wavpack=false    &&
ninja

Now, as the root user:

ninja install

Command Explanations

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

-D gtk=true: This option enables GTK support for the graphical user interface.

-D qt=true: This option enables Qt support for the graphical user interface.

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

-D valgrind=true: The option enables Valgrind analysis support.

Contents

Installed Programs: audacious and audtool
Installed Libraries: libaudcore.so, libaudgui.so, libaudqt.so, libaudtag.so, 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

audacious

is an audio player and is a descendant of XMMS

audtool

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