simplify song view updater
separate sond view and controller
separate playlist controller
generalize mpd getter functions
implement playlist view controller