Mgad `mpc idle` c'est magnifique.
Déjà que `mpc --wait current` c'était cool pour être notifié en temps réel d'un changement de musique, avec `mpc idle` ça notifie pour tous les (ou juste certains) événements de MPD.
Avec mon fork d'i3blocks :
wait_command=mpc idle > /dev/null; mpc current | sed 's~.*/~~' | awk '{print; print}'; if mpc | grep -q paused; then echo '#FFFF00'; fi
Au moindre changement (play, pause, next, prev, etc) ça refresh instantanément l'affichage du titre en cours (en gardant juste le nom de fichier si c'est le chemin qui est affiché), et ça le met en jaune si c'est c'est en pause. 