user.getRecentTracks refactor; support now playing scrobbling