Separate module for talking to mpd directly