Audacious-3.4.1

Introduction to Audacious

Audacious is a GTK+ based audio player.

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

Package Information

Additional Downloads

Required Plugins

Audacious Dependencies

Required

GTK+-3.8.4 and libxml2-2.9.1

Recommended

D-Bus-1.6.14 and ALSA-1.0.27

Optional

PCRE-8.33 or Oniguruma and libguess

Optional (for Plugins)

cURL-7.32.0, neon-0.30.0 (for online mpg3 and ogg radio), LAME-3.99.5, FLAC-1.3.0, libvorbis-1.3.3, FAAD2-2.7, FFmpeg-1.2.2, SDL-1.2.15, mpg123-1.15.4, libnotify-0.7.6, PulseAudio-4.0, libsndfile-1.0.25, libsamplerate-0.1.8, LIRC, libcdio (both libcdio and libcdio-paranoia are needed to play CDs), libcddb (to identify CDs), libmodplug, libmms, JACK (requires libsamplerate-0.1.8), FluidSynth, libcue, The Bauer stereophonic-to-binaural DSP (bs2b) library, libbinio (to build the AdPlug plugin), and WavPack

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

Installation of Audacious

Install Audacious by running the following commands:

TPUT=/bin/true ./configure --prefix=/usr &&
make

If you have Doxygen-1.8.5 installed and wish to build the API documentation, issue doxygen.

This package does not come with a test suite.

Now, as the root user:

make install

If you built the API documentation, install it as the root user by issuing:

install -v -m755 -d /usr/share/doc/audacious-3.4.1/api &&
install -v -m644    doc/html/* \
                    /usr/share/doc/audacious-3.4.1/api

Installation of Audacious Plugins

[Note]

Note

If Xorg is not installed in /usr, tell the linker where to find it:

export LIBRARY_PATH=$XORG_PREFIX/lib

Install the required plugins package by unpacking the tarball, changing into the newly created directory, and issuing the following commands:

TPUT=/bin/true ./configure --prefix=/usr &&
make

This package does not come with a test suite.

Now, as the root user:

make install
[Note]

Note

This package installs icon files into the /usr/share/icons/hicolor hierarchy and desktop files into the /usr/share/applications hierarchy. You can improve system performance and memory usage by updating /usr/share/icons/hicolor/index.theme and /usr/share/applications/mimeinfo.cache. To perform the update you must have GTK+-2.24.20 or GTK+-3.8.4 installed (for the icon cache) and desktop-file-utils-0.22 (for the desktop cache) and issue the following commands as the root user:

gtk-update-icon-cache &&
update-desktop-database

Command Explanations

TPUT=/bin/true: the default is for make to output text in color. This is fine if you're building in a terminal, but if you script the build process and pipe the output from make to a log file then the control characters used to color the text can make the logfile unreadable. This option stops it coloring the text.

Configuring Audacious

If you prefer the old, smaller Winamp/XMMS interface, click on View> Interface> Winamp Classic Interface.

Contents

Installed Programs: audacious and audtool
Installed Libraries: libaudclient.so, libaudcore.so, libaudgui.so and libaudtag.so
Installed Directories: /usr/include/audacious, /usr/include/libaudcore, /usr/include/libaudgui, /usr/lib/audacious and /usr/share/audacious

Short Descriptions

audacious

is a GTK+2 port of XMMS based on the Beep Media Player.

audtool

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

libaudclient.so

contains functions that are used by audacious to render its graphical interface.

Last updated on 2013-09-09 10:58:02 -0700