Audacious-3.4.3

Introduction to Audacious

Audacious is a GTK+ based audio player.

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

Package Information

Additional Downloads

Required Plugins

Audacious Dependencies

Required

GTK+-3.10.7, libxml2-2.9.1 (plugins), Xorg build environment (plugins), and X Window System (runtime)

Recommended

D-Bus-1.8.0 and ALSA-1.0.27

Optional

Thunar-1.6.3, PCRE-8.34 or Oniguruma and libguess

Optional (for Plugins)

cURL-7.35.0, neon-0.30.0 (for online mpg3 and ogg radio), LAME-3.99.5, FLAC-1.3.0, libvorbis-1.3.4, FAAD2-2.7, FFmpeg-2.1.3, SDL-1.2.15, mpg123-1.18.0, 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 (you may wish to change the stamp to another string):

TPUT=/bin/true ./configure --prefix=/usr \
                           --with-buildstamp="BLFS" &&
make

If you have Doxygen-1.8.6 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.3/api &&
install -v -m644    doc/html/* \
                    /usr/share/doc/audacious-3.4.3/api

Installation of Audacious Plugins

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.22 or GTK+-3.10.7 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.

--with-buildstamp: This switch appends the given text to the version string.

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, libaudtag.so, and several plugin libraries under /usr/lib/audacious/ sub-directories
Installed Directories: /usr/include/audacious, /usr/include/libaudcore, /usr/include/libaudgui, /usr/lib/audacious, /usr/share/audacious and /usr/share/doc/audacious-3.4.3

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 2014-02-20 11:59:37 -0800