Projects » Audacious Announcer

audacious.png Audacious Announcer is a complete rewrite of XMMS Announcer: a simple utility that prints the current track playing in Audacious (and even XMMS). It has optional command line arguments that allow for more detailed information about the track, along with the ability to copy the track data to the clipboard (requires xclip). The unique feature is that it allows for an easily customizable output string, which is done by using the -f switch on the command line.

Download: [audacious-announcer-0.02.tar.gz] [git]

If you’ve tried or used Audacious Announcer, please let me know how you liked it by rating it on FreshMeat.

XMMS Compatibility

To enable XMMS functionality, replace -laudclient with -lxmms in the LIBS section of the Makefile. In the source code, comment out the Audacious header file and uncomment the XMMS header file.

Recompile using the steps below.

Install Instructions

Before compiling, you will want to make sure the audacious-dev package is installed. If you plan on using the XMMS functionality, make sure the xmms-dev package is installed. The GLib and D-Bus development packages are also required.

tar -zxvf ./audacious-announcer.tar.gz
make all
Optional: sudo make install

Use announce.sh if you intend to run this program from outside of X (ie. SSH). Some modifications may be necessary.