Web based music library and player