A network based music player