Have any of you ever tried Subsonic?
http://www.subsonic.org
I've been using it for the past week and am really impressed. It is a streaming music server you install on your PC. But not to stream music from a service to your PC. Instead to stream your music library to others. Once the server is installed you access it using a web interface, with a look similar to any music library software like iTunes or Mediamonkey. You can access all server settings from it, plus navigate through and play your music. Once setup you can access the server from any systems on your network by pointing them to the PC running the server.
But more interestingly, it can serve the music over the internet, by forwarding port 80 to the PC running Subsonic, and with apps available for Android, iPhone/iPad and even Windows Phone 7, you can connect to the server anywhere you are from your mobile devices, access your music library and stream it to you.
The main site tries to get you to donate to their service to obtain a unique url to connect the server, but you can just used your own broadband IP address (a very useful reason to have a fixed IP).
You do however need to make a small donation after an initial 30 day trial to keep using the service. This in turn gives you unlimited streaming and download to any mobile, video streaming, a personal web address for yourname.subsonic.org, removes any ads from the PC server webpages, and unlocked additional premium features.
It works brilliantly too, plus it has the ability to cache and/or download/save music locally, so if you are outside of a good mobile connection (or wi-fi spot) you can still listen to your cached/downloaded music.
On Android I use the App called Subsonic Music Streamer Nice interface with good controls and layout, plus album art and i fast to navigate through your music library.