Once upon a time I really wanted to be able to watch Hulu on my Windows Media Center 2005 PC, and control it with my remote. I tried ZeeVee’s Zinc app, but I couldn’t even get it to display, due to OpenGL version issues. Now finally, Hulu has created a Desktop app that supports the MCE remote control, and it works pretty well for a Beta. Here’s how to integrate it with Media Center so that you can start it up and control it from the comfort of your couch:

  1. Make sure Media Center is closed.
  2. Download and install Hulu Desktop. (On Windows Media Center (XP), it will install to C:\Documents and Settings\YOUR_USER_NAME_HERE\Local Settings\Application Data\Hulu Desktop.)
  3. Open Notepad (Start Menu/All Programs/Accessories/Notepad) and paste in the following:
    <application
       title="hulu"
       id="{1E9EFD13-8440-4af9-A20B-039B07790C32}"
       companyName="hulu"
       description="Watch Internet Television">
       <capabilitiesRequired
          directX="true"
          audio="false"
          video="false"
          intensiveRendering="true"
          console="false"/>
       <entrypoint
          id="{975A008C-BFD2-40bb-984A-4B88BA7613EB}"
          run="C:\Documents and Settings\YOUR_USER_NAME_HERE\Local Settings\Application Data\HuluDesktop\HuluDesktop.exe"
          title="hulu"
          nowPlayingDirective="pause"
          description="Watch Internet Television"
          imageUrl="C:\Documents and Settings\YOUR_USER_NAME_HERE\Local Settings\Application Data\HuluDesktop\hulu.png">
          <category category="Services\TV"/>
          <category category="More Programs"/>
       </entrypoint>
    </application>
  4. Replace the instances of “YOUR_USER_NAME_HERE” with your actual user name.
  5. Click File/Save, navigate to your HuluDesktop installation directory if you are not already there, name the file “HuluDesktopMCE.xml”, pick “All Files” from the Save As Type, and click Save. (If you don’t choose “All Files” the file may save as HuluDesktopMCE.xml.txt.)
  6. Download this icon and save it to your HuluDesktop installation directory.
  7. Open a command prompt (Start Menu/Run/”cmd” or Start Menu/All Programs/Accessories/Command Prompt) and issue these two commands:

    cd C:\Windows\ehome

    RegisterMCEApp /allusers “C:\Documents and Settings\YOUR_USER_NAME_HERE\Local Settings\Application Data\HuluDesktop\HuluDesktopMCE.xml”

    (Insert a “/u” between “RegisterMCEApp” and “/allusers” if you want to uninstall.)

  8. Open Media Center and navigate to More Programs, then click on Hulu.
  9. Enjoy.

Source: Guide: How to Integrate Hulu Desktop to Media Center

2 Comments

    • Anthony
    • Posted January 2, 2010 at 9:16 PM
    • Permalink

    You may want to amend a few things:

    1. Make sure that the user name you are using is the name of the user folder (i.e. “C:\Documents and Settings…\YOUR_USER_NAME\…”), NOT the name that shows up at login. This can actually be different if you have ever changed your user name (Windows keeps the original in the “Documents and Settings” folder).
    2. Instead of naming the XML “HuluDesktopMCE.xml”, you need to name it “appInfo.xml” (capitalization matters).
    3. Make sure to use “appInfo.xml” in the command line, rather than “HuluDesktopMCE.xml”. Otherwise, this will not work.

    • rotwhiler
    • Posted January 4, 2010 at 10:48 AM
    • Permalink

    Anthony, are your amendments intended for Media Center 2005, or for a newer version like Vista or Windows 7? That might account for the changes.


Post a Comment