After fighting to get Subsonic's Jukebox to play on another PC, I came across HttpQ, which is used in Ampache to play on other devices.
Whilst synchronised multicast playback in the jukebox would be the ideal solution, HttpQ could be easier to implement.
How hard would it be to implement HttpQ as a player?