I host an html page and swf Adobe Flash component, both stored inside the jar file, in memory and then I establish a fake webserver on the port provided by the admin in the config.yml file. Then, when a user connects to the "webserver" on that port I provide a html page (in memory) to the user that connects, that allows them to pick their minecraft id. Once they've done that, I redirect them to a html page, in memory, that is automatically generated to point the swf component to the music stream at the player's location (if any), that is stored in the yml files. The flash component then starts playing that stream. I used ffmp3 for the streaming, it can play both icecast and shoutcast and it is open source. Don't use the wilderness stations, they're broken and daredevilk said he wants to cut his teeth on plugin development by fixing that feature. As for having a global music station, I'll look into that. It is worth noting, though, that some stations have a physical limit to the number of listeners they can handle. This means that if I did provide a way for you to set a global station, you might want to be careful and only choose streams that have a large capacity. Note: I'm close to having support for OPTIONALLY streaming oggs via Spout. It won't be a requirement to have the Spout plugin. However, if you want to stream ogg music files directly from your hard drive without having to find Icecast or Shoutcast stations and/or hosting your own station using their streaming tools, then this will be an alternative. Please note that Spout does not support mp3, and there is nothing I can do about that. This would only be for ogg files, you can however convert many different music formats, including mp3, to the ogg format. Also, be aware that spout transmits the entire file, it does not stream tiny bits at a time. This means that for users with slow connections it will take a really long time to hear the music start. Even though I do have this working at the moment, I'm not yet ready to release this new plugin. It needs more testing. I just wanted to let those who keep asking for either a) Spout support, or b) the ability to stream your own music without having to use Icecast/Shoutcast, that this support is on its way. Also, worth noting that I will support the ability to queue up a play list of these ogg files on a region / faction. So, you could have a different playlist of songs on each land. It turns out to implement this I had to jot up some raw ogg vorbis reading code to determine the duration of the song, so I know when the song ends so I can begin playing the next song in the playlist. This is why it took longer to put out a release this time than normal. Also, Diablo 3. EDIT by Moderator: merged posts, please use the edit button instead of double posting.