Don't know why it does this. Here's some output: High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2 and 3. Version 0.59r (1999/Jun/15). Written and copyrights by Michael Hipp. Uses code from various people. See 'README' for more! THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK! Can't resolve host name "unix"! Can't resolve host name "unix"! I put "unix" in /etc/hosts as an alias for localhost which "fixed" it.
esound is complaining about trying to contact a network host. How do you have it set up?
I see the same problem. Esound was never "set up" per se. It was only installed because mpg123 & xmms required it. If I run 'esd &' beforehand, mpg123 will complain that it can't open /dev/dsp.
This is a bug in libesd which has been discussed at length on the GNOME lists. Basically, setting your DISPLAY environment variable to unix:0 used to be a potential optimization over setting it to :0, but on most systems today it has no effect. At about the same time as libesd was being written, the rxvt developers changed the default DISPLAY enviroment variable from :0 to unix:0 to take advantage of this possible optimization. The developers of libesd, unaware of the meaning of unix:0, attempt to resolve the hostname unix when they should instead crop off these four characters. The warning is harmless and it probably took me longer to write this comment than it will take some clever hacker to correct the oversight.
Special-casing the 'unix' hostname might have bad effects in the future - will leave it as-is until someone comes up with a better reason to change.