Did you ever solve the problem? I ran into the same issue today. With some Googling, I found a solution. You need to change a setting in your Windows Media Player.
If I recall, Tools->Network, then "HTTP" and change settings for that to something like "do not use proxy server". Close Media Player and Browser, then load again and XM should work. It did for me.