complete rewrite to use python-mpd2 lib