I think most of us here, at least myself, were under the impression that the feed was provided by WCCCA themselves. You could try sending that person a private message, or use the "report problem" option on the feed.
I'm not sure if you're looking for a link to the feed other than the web player, but if you go
here and choose which player you want and then hit the speaker icon- if you pick Windows Media Player or iTunes, it gives you an option to download an .m3u file which opens up the stream in said desktop players.