This is an output plugin for XMMS. If you use it, XMMS will send its output (raw PCM data) to MAS. You can run XMMS on you computer alongside other audio-enabled apps that also talk to MAS!! Using this plugin also automatically adds network transparency to XMMS!!! This code originated from XMMS's disk_writer plugin. So there are some drawbacks: seeking does not work, and for some reason the little graphical EQ doesn't wiggle as it usually does. There's a semi-serious bug: If you press the 'next track' or 'previous track' buttons while playing is paused, the GUI will freeze. Anybody want to do this plugin over? BUILDING: Maybe you can avoid it? See if there's a binary on our web site. This directory is meant to go into xmms's build tree, because I built the whole thing from source. It shouldn't be too hard to make this work with just the xmms header files somewhere (maybe from a devel RPM) From your toplevel xmms source dir, make a dir Output/mas_client/ and copy the Makefile.am and mas_client.c files into this directory. Change Output/Makefile.am to include the new dir, and then build and install xmms as usual. USING: Click on the little 'O' in the XMMS GUI (this might be hard to see depending on your XMMS Theme/Skin), then click "Preferences", then select the "Audio I/O Plugins" tab and select "MAS Client Plugin" as the output plugin.