Music on hold using Online radio?

Hi everyone!
i’m manuel. I’m triying to set music on hold an online radio using madplay or mpg123 , or sox. BUT I prefer sox or madplay because mpg123 sometimes when I restart asterisk, mpg123 crash it, printing something like this:
mpg123: processs not killed
restarting asterisk, ended in stated…etc…

So, please give me a ideas of how configure musiconhold.conf to make it using sox, or madplay or whatever, mpg123.