http://webtunes.eu is online and is free. With more options and services than any other streaming music site on the net. They even have a freesite that you can run yourself. Details are at http://webtunes.u42.eu.
Some of the features are;
Search for and play, Songs, Soundcloud, Karaoke, Pop-out Radio (thousands of stations), Videos, Jamendo,
Tags, Artists, Albums,
Embed songs to Facebook, Avatar upload,
Independent artists sell, market,digitally deliver and promote globally, Artist info, My Music, My events (global listing), My settings, Upload Avatar, My Favourites, My friends, Embed in websites with two lines of code,
My profile, Site wall, Video chat, Facebook Login, Member Login Members search, Messages, Import playlists, Download through Amazon, Create playlists and save/Share, And…. More