added songplayer service to share player data across views