Crystal XMMS is a GUI for XMMS2 and XMMS1.
It does not have buttons for everything these media players can do,
but it looks nice.
Most of the code is written in Java with some JNI and native C to interface to both XMMS1 and XMMS2. It the native bindings for XMMS2 give you gip, try the interface that behind the scened uses the command line interface.
The code is all available but there is no easy way to build from source right now, drop me an
if you want to build from source
Linux: no other OS support planned.
Java: SUN Java, not the native compiled version that ships with RedHat, version 1.5 or above should be OK.
The download is a self-extracting jar build with AntIntaller to run it, double click, or if that popus up Ark or some other zip tool run java -jar tp23-crystalxmms2.jar