Web based music library management and playback system