ogg123 undocumentedly requires -d to preceed -f
Reported by Britton Leo Kerin at http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=359948
Actually the man page doesn't really even say that -f is going to
require -d, and the error message that you get when you try -f alone
doesn't say that you need to have the -d preceed the -f, though this
requirement probably makes sense. So it ends up looking like it just
doesn't work unless you happen to try switching the options around.
issue