Many thanks go to Matthew Green for his initial implementation of this, although I've taken a slightly different approach.
thanks to you for cleaning it up! i read the patch and i much prefer it to the hacks i had sent you :-)
TTY controls are enabled by default unless stdin is not a terminal or the -o (--output) option is used. You can also enable/disable the controls explicitly with --tty-control or --no-tty-control.
not sure if the latest version i sent you used --control or not, but i had changed it from --tty-control as mpg123 uses --control. FYI. i will be testing this shortly (i see simonb has already added it to the NetBSD pkg for mad, so i assume it works there already. he was using an old version of my patch. :-).
.mrg.