Audio Daemon is a Perl module to daemonize various players and support a single UDP interace for these players. Currently you can set up a (daemonized) server for mpg123 and xmms and an Icecast stream (using libshout). Your application only needs one client library.