built SongPlayer service to share song data across views.