When I am using fallbacks (i.e. no esound daemon running), applications linked against the esound library (such as mpg123) are spewing debug output to the screen. They may be doing it with the esound daemon as well, not sure, but in any case it needs to be removed before we ship. The messages look like this: opening socket, format = 0x00001021 at 44100 Hz opening socket, format = 0x00001021 at -1 Hz and so on. It is messing up the output of the normal program and looks unprofessional.
checked esdlib.c & esd.c - esd does not print this. (only esd utilities like esdcat, esdfilt, esdloop, esdmod, esdrec and esdsample - these are executable tutils for esd) - mpg123 must have this in it.... infact: ~/C/DEV/imlib/utils/ strings /usr/bin/mpg123 | grep "opening " opening socket, format = 0x%08x at %ld Hz :) mpg123 has it in there :)
fixed in mpg123 instead. Sorry. (But it was msf's patch... :) )