From maintainer Tobias Ulmer before lock, with a tweak by me (ensure we depend on a recent enough libmpdclient)