refactor user_song_tag
update styles
updating api with new routes
refactor the feature request
fixed the controller, update the player to match the controller api