( uzsolt | 2015. 05. 20., sze – 20:34 )

Az mpd részt "vállalom", a további részekhez nem értek.
Ha tényleg az kell, hogy mindig egy fájlban legyenek az információk, akkor egyszerű átirányítás kell, pl.
mpc current > mpd-file (ld. itt, itt és itt).
Ha a "rendszeres" fájl kiolvasást megcsinálja egy másik szkript, azaz mindig a fájl tartalma jelenik meg a kijelzőn - még akkor is, ha frissül, akkor pedig az mpc idle lehet a megoldás:

while true; do
  mpc idle
  mpc current > mpd-file
done