Audacious is a free and advanced audio player based on GTK+2. It's focused on audio quality and supports a wide variety of audio codecs, and is easily extensible through third-party plugins.
# pacman -S audacious
Audacious 2 currently provides two interfaces:
- Winamp classic interface
- GTK interface.
One may switch between two interfaces in audacious.
Adding winamp skins
Adding Winamp skins to audacious is very simple. Just copy your skin file (.zip, .wsz, .tgz, .tar.gz, or .tar.bz2 file) to Template:Filename, and then you can browse and select it from Skinned Interface tab in Preferences.
Playing audio CD
First, install libcdio:
# pacman -S libcdio
Then, audacious can play Audio CDs.
When you are using Open Sound System instead of ALSA, make sure that Audacious is set properly. In preferences, audio tab, select OSS Output Plugin as the current output plugin.
You need to build audacious-plugins from ABS and edit the PKGBUILD to remove the '--disable-pulse' option in the build() section.
Afterwards, in Audacious you should set Audacious Preferences -> Audio -> Current output plugin to 'PulseAudio Output Plugin'.
Tips and tricks
Audacious is shipped with a powerful management tool called Audtool. Audtool could be used to retrieve information or to control the player.
For example, to retrieve current song title or artist, issue the following command:
$ audtool2 current-song $ audtool2 current-song-tuple-data artist
There are also functions to control playback, manipulate the playlist, equalizer and main window. For the whole option list, see:
$ audtool2 --help