Even using the parameter -E or --esd, mpg123 will not connect to a remote server. Making $ strace mpg123 file.mp3 --esd 10.10.10.10 you'll see this: connect(3, {sin_family=AF_INET, sin_port=htons(16001), sin_addr=inet_addr("0.0.0.0")}}, 16) = -1 ECONNREFUSED (Connection refused) The 0.0.0.0 IP shows that mpg123 is not getting the correct IP address from the command line, which is 10.10.10.10. Another inconsistency: Running mpg123 without parameters it says -E is used for equalization. Running mpg123 --longhelp, it says -E and --esd is the same thing. The same parameter (-E) has different meanings? Thank you, Avi
Should be fixed in mpg123-0.59r-7. Thanks for the bug report!