Yes, they screwed up the non-mobile clients.
Some people can get it to work in a web browser I think.
I've tried the desktop client, IE11 (even emulating IE10,IE9), Chrome, and Firefox and I can't get any of them to work.
The desktop client gives source settings, the web browser crashes after 5 seconds.
I can't even sign into this community site to post, I'm limited to replying to people (if I can) on the home page =p.
So far, the only thing that works for me is to watch on my iPhone and airplay mirror it to my PC, which is extremely annoying.