RadioParadise HD Plugin for Windows Media Center

So I’ve become a big fan of RadioParadise.    It’s a listener supported, commercial free radio station which plays a great mix of new, old and eclectic rock, with a random mix of everything else when they feel like it.  Actually, it’s best explained if you just go there and listen.  I also have a shortcut on my phone and it’s the only music I listen to in the car now.

So I’m a fan of the music, but the cool thing they’ve added this year is an HTML 5 192K HD feed along with a photo slide show called RadioParadise HD.    The photo’s are all high resolution, meant to seen on the big screen, but the really cool thing is that they are uploaded by the community, so if you have some high quality 16×9 photos, you can upload them and potentially see your own pics there.

So, obviously, a Media Center Plugin is needed so you can use your remote to bring up the music and slide show.    A couple things you’ll need.

  1. IE9:   Since the HD player is implemented in HTML 5, you’ll need IE 9, Firefox or Chrome.    I tried all three and (surprisingly) had the best experience with IE 9 as far as running in kiosk mode and resizing correctly.    Chrome has security issues being launched from WMC and FF seems to crash after running the feed for a few hours.
  2. Autohotkey: An extremely cool and easy to use scripting utility.   Used to turn off the screen saver and hide the mouse.
  3. nomousy: A utility from the autohotkey community to hide and restore the mouse upon exit
  4. Media Center Studio: To build the plugin.

First, install Autohotkey and cut & paste the following script into a file called rplaunch.ahk (or you can just download my pre-built binary from here):

; Disable Screen Saver
DllCall(“SystemParametersInfo”, Int,17, Int,0, UInt,NULL, Int,2)
; Hide the mouse
Run, C:\bin\nomousy.exe /hide
; Run IE in kiosk mode pointing to the rphd stream
RunWait, “C:\Program Files\Internet Explorer\iexplore.exe” -k http://radioparadise.com/rphd.php
; Show the mouse
Run, C:\bin\nomousy.exe
; Enable Screen Saver
DllCall(“SystemParametersInfo”, Int,17, Int,1, UInt,NULL, Int,2)

Obviously, you should change the file to point to where you installed nomousy, or just install it in C:\bin as I did.   Then just right click on the .ahk file and select “Compile”.    You should now have an rplaunch.exe binary.   Put this in C:\bin as well.

Now run Media Center Studio.    Warning, the UI here is a little obtuse, so just follow these steps:

  1. Once you start the app, click on the “Start Menu” icon on the main toolbar (my version has a blank icon)
  2. Now click on the Entry points expansion button in the lower left hand corner
  3. Now click on the “Start Menu” tab at the top, and you should see something like this:
  4. Now Click the “Application” icon, and fill it out as follows.   Note I put my rplaunch.exe in a location with no spaces in the directory names.    I can’t swear that a location with a space doesn’t work, but it was on of the variables I eliminated during my testing.
  5. To get the Back and MediaStop buttons to exit the app for you, press the green “+” button, and then press the keys on your keyboard/remote:
  6. Hit the disk icon in the upper left (Save), close the tab and you should be returned to the Start Menu.   The new app should show up in the Entry points list.
  7. Drag and Drop your new app from the Entry Points to the location on the Start Menu you desire.   Hint: The TV and Movies row is not editable by default, so put this in the Music row, or go read this thread.
  8. Hit Save again and restart Media Center.

BTW:  Here’s the icon I used as well.

If anyone is willing to package this all up into an installable (or even give me instructions) I’d be happy to provide a download site.

Enjoy.

Couple Interesting Finds

Hanging out in Santa Cruz this weekend, using the new hammer drill to bore through some tile and concrete floor. Quite pleased with the result. Found a couple other things that I need to follow up on this week.

  1. Microsoft Silverlight 4 It looks like they added the h261 hardware accelleration in this release, just like Adobe is doing with Flash 10.x.   The one thing Microsoft likes about Apple these days is Steve Jobs telling everyone Flash sucks, but I don’t think we’ll see Silverlight on the iPAD anytime soon.
  2. oishiiunko on TGB just posted a link to his Remote Control application for WM 6.5!   He’s now officially my new hero.   I’ve already installed it on the Tilt 2, but of course, I can’t do anything else until I get back home and install WMC Controller on the HTPC.    I can see some late nights and low contracting productivity  coming this week.
  3. Speaking of gigs, I just finished a little HTPC R&D project for a customer.   I’m considering posting a version of the results on Amazon’s Listmania to see if I get some more traffic back to here.
  4. So I used the proceeds from #3 to order  a MSI ATI Radeon HD5450 1 GB DDR3 VGA/DVI/HDMI PCI-Express Video Card R5450-MD1GH from Amazon.   Two things about this card.   The most important is I’ll finally be able to send the TrueHD audio track from a BluRay Disc to my receiver.   In short, the studio’s insist on a 100% hardware encryption/decryption scheme for the audio track on a BD, so you need a complete hardware solution to play it.   My recommendation to anyone else is just buy a $99 BD Player and get on with your life.   That said, Intel has just released a processor line that will do it, along with ATI and Nvidea.   This ATI card is only $70.   It doesn’t have any of the fancy 3D engines (actually, I think the 3D is slower than my current card) but aside from the TrueHD bitstreaming, it also has DDR3 SRAM, which runs cooler than DD R2 and hence doesn’t need a fan.   The only remaining noise after installing the SSD is the fan on the ATI 4850, which I now know is much more graphics card than I needed.   I’ll see if I can resell it on EBay, since this is still a decent gaming card.
  5. Finally, I also game across a Windows Services Hacking article on hack7mc.   This will be another time sync, but it will be nice to free up some memory on Windows and get the boot and response time just a little bit faster.

That all should keep me busy for a while (not to mention I’m doing another LCD screen mounting and install for another customer this week).   If you know anyone looking for help setting up their Home Theater, Flat Screen or HTPC, please send them my way.