a Java Music Daemon which speaks a number of protocols, including DAAP/DACP/Airtunes.
Why another Music Daemon? Because you shouldn't need to have one for playing locally, another for streaming to iTunes and another to talk to your Squeezebox. The idea here is to have a small core which manages the music, and a number of plugins which allow you to connect to different devices.
So far it will
* Stream to iTunes, via the DAAP protocol.
* Play locally using the Java Sound API
* Play to a remote Airport Express, via the "Airtunes" protocol
* Is controllable remotely via the "Remote" software written by Apple and used to control iTunes