There was a heck of a lot of talk over the past week about how Virgin Radio (who I love) were now broadcasting to Wii and PS3 owners. Surely there had to be a way to get it working in Media Center?
I figured all I’d need to do is find the URL for their Wii/PS3 friendly flashplayer and set it up in Media Center. Since all three are designed to be used with a TV my theory was the player should work equally well on any of them.
20 minutes later, after much spoofing of both PS3 and Wii browser agents, I’d drawn a blank. No matter what I tried I always ended up with the regular, and somewhat un-TV friendly, web player that PC users get.
So I fired up my Wii, downloaded the latest Internet Channel and visited the Virgin website. Whereupon I realized the problem.
There is no Wii/PS3 specific player. Virgin’s regular player just happens to support the Wii and PS3. Bah!
So, how hard could it be to knock up a quick add-in for Media Center that supports Virgin Radio?
About eight hours hard.
Starting with a regular HTML page I created the four channel buttons and wrote the JavaScript/CSS needed for navigation via remote control. Then I added the code to play the audio streams via Media Center and to generally make the page exist nicely in the Media Center shell.
Yay, I had my working proof of concept! Since it was going so well I decided to get ambitious and embed the AJAX stream Virgin use to display images and song info in their regular web player. This was a bit tricky but thanks to Virgin’s excellent player most of the hard work was already done, my part was reduced mostly to trial and error.
After that it was just a case of messing around till I had a look I was happy with, and that seemed compact enough to fit on TV’s of different sizes.
I’ve been using my new player for about a day now and already I’m smitten. I have a lot of fond memories of listening to Virgin from when I lived in the UK and it’s great to be able to listen to the station from 5000 miles away on a TV.
Oh James just came on. Fucking A!
You can download the setup program here. It also includes options to setup XM Radio/Live-365 in Media Center, something I did a while ago to make that process a little easier.
I’d be really interested in knowing if this works using the XBox 360 as an extender. As it works on my Linksys extender I’d imagine it does…






2007/04/15, 03:12
Great work!
(And what, no private email address on this website?)
2007/04/15, 12:10
Oh you’re right. New theme etc etc
I’ve added a mail link at the bottom by the RSS icon.