start to library-ize the logic for getting the current track
clean things up a bit
differ between now playing and last played