Event listening

I think it would be cool to have something like --info in an endless loop, producing output as things change. Calling 'mocp --info' every second is inaccurate and needs too much system resources.

How much effort would it take to implement something like xprop's -spy option, which prints out things that have changed? Just printing the --info screen would also be great.

Efficient scripting would be easy in any language.