How to Build the Ultimate 3D Home Theater PC
How to Maximize Windows Media Center
The Win7 incarnation is a powerful, essential part of any HTPC
Windows Media Center has come a long way, baby. Far from the kludgy, awkward Windows add-in it once was, Media Center earns its keep with Windows 7, especially if you’re opting for a CableCARD build. But while it’s a fantastic program that does nearly everything you need, there’s always room for improvement. Here are four ways to increase functionality.
Install Netflix
Stream cinematic masterpieces like Waterworld instantly with the Netflix' plugin for Windows Media Center.
If you aren’t already rocking Netflix, you’re missing out. Not only can you borrow discs from Netflix’ huge DVD and Blu-ray library, but you can also snag immediate access to Watch Instantly, letting you watch movies and TV shows from the classic to the not-so-classic. Netflix even added HD content to its Watch Instantly lineup in May. If you do already use Netflix, a simple plugin enables you to access your Watch Instantly queue (and the entire Watch Instantly library), stream movies and TV shows, and even change your DVD queue all from within Windows Media Center. Just go to the Movies menu and go left to the Netflix option. Media Center will download the plugin, and then offer you a sign-in page. From there, you can access Netflix from the Movies menu or as a channel in Internet TV.
Integrate Hulu Desktop
Hulu? In my Media Center? It's easier than you think.
This one’s a bit of a hack, and it’s only really useful if you plan on keeping your HTPC in Windows Media Center for most of its uptime, as it eliminates the need to exit or tab out of Windows Media Center to view Hulu videos. Download Hulu Desktop (www.hulu.com/labs/hulu-desktop) and install it. Then download Hulu Desktop Integration from http://huluwmc.teknowebworks.com. Run the .msi to install Hulu Desktop Integration. Now open Windows Media Center, and scroll down past Extras. You’ll find a brand-new Hulu menu with a Hulu icon in it! Clicking the icon launches Hulu Desktop and minimizes Media Center. When you exit Hulu Desktop, you’re automatically sent back to Windows Media Center. Perfect? No. Hulu? Hell, yeah.
Enable Playback of MKV Files
There are many ways to watch non-physical archives of Blu-ray and other high-def content on your HTPC. One of the Maximum PC editors stores disc images on a home server, mounts them on his HTPC, and watches them using PowerDVD. Others prefer their high-def content in .mkv containers, stored locally. Unfortunately, Windows Media Center doesn’t recognize or play .mkv files natively. Getting Media Center to do so involves several steps. To paraphrase Scarface, first you get the codec. Then you get the splitter. And then you change some registry settings!
We found (and tried) multiple methods, but the one that wound up working best is the one we found at the aptly named (and incredibly useful) blog Hacking Windows 7 Media Center. It involves the Shark007 codec pack (shark007.net) and a registry hack to get Windows to recognize .mkv files.
Confused by Shark007’s many options? So were we. Just remember that you can always go back to the default settings.
First, back up your registry and create a system restore point, just in case things go south. Download the Windows 7 version of the codec pack from www.shark007.net (the actual download is hosted by Majorgeeks.com) and install it, then (assuming you’re running 64-bit Windows, like our HTPC is), download and install the x64 components as well.
Now go to www.hack7mc.com/ downloads and download the MKV x64 Registry hack. You did back up your registry, right? As always, exercise caution when changing your registry settings. Double-click the .reg file to allow Windows to recognize .mkv files. Then you should be all set! The codec pack’s default features should enable .mkv playback, but if you need to manually edit the settings, you can get there by going to the Start Menu > All Programs > Shark007 Codecs > Settings Application x64. Right-click and select Run as Administrator. There are a lot of settings here, and the UI is confusing, but remember two things: If you get stuck, you can hit Reset All to restore the defaults, and you can access the Shark007 wiki by hitting Wiki Access on the Help tab. Oh, and if you make changes while running as an administrator, after you exit the program you should re-run the program as a standard user so the changes can propagate. It’s a little confusing, and depending what sort of .mkv files you use it might take a little more tweaking, but the result is native .mkv playback in Windows Media Center, so we think it’s worth it.
Slim Down Recorded TV
Reconverting your recorded TV with MCEBuddy will save a lot of hard drive space.
Using your HTPC as a DVR is easy, given the TV tuner/CableCARD combo we talked about in our build. But the recordings are stored in a proprietary format—and they’re huge. An hour of HD TV in the .wtv format can take up nearly 5GB of space. Fortunately, there’s a little freeware app called MCEBuddy (www.mcebuddy.com) that promises to help. Download the .zip file (be sure to get the 64-bit version if you’re running 64-bit Windows), extract it to your desktop, then run setup.exe as an administrator. Once it’s installed, run the MCEBuddy Configurator and select the output file type, whether to skip commercials, and the output destination. The app is only single-threaded, so you can run it in the background. And you can schedule when you want the conversions to run. Depending on the format you’re converting to, you will sacrifice some fidelity, but it’s a great way to convert your recorded TV to watch on a portable device, among other things.
More Media Center Tips
The four tips we cover in depth in this section only scratch the surface of what Windows Media Center is capable of. Here are a few more things you can do:
If you get stuck, or just want more ideas, the Media Center hacking community can help! Check out community sites like Thegreenbutton.com and Hack7mc.com for tutorials, forums, hints, and hacks.
Do It on the Cheap with XBMC/Boxee

Nathan Edwards
Senior Associate Editor
We’ve built a great HTPC, if we may say so ourselves. But not everyone has the moolah for a full Windows 7 box, a quad tuner, and a bitchin’ sound system. Good news: You can turn an old laptop or net-top into a pretty decent HTPC using free software. You won’t be pushing out lossless surround sound or recording 1080p video from four channels at once, but you can stream Internet TV and video as well as network media to your TV. Plus you can play CDs and DVDs if you’re using a computer with an optical drive.
Our favorite free media center programs are XBMC (www.xbmc.org) and its variant, Boxee (www.boxee.tv). Both run on Windows, OS X, and Linux, so you don’t need to spend any money on an OS to get them up and running. XBMC (which can even run from a live CD) is open source, with an emphasis on streaming and local content, while Boxee is a closed-source “social” variant that leans toward Internet television and social media, with built-in support for Netflix, Last.fm, Twitter, and more. Both are great (and free) alternatives to dropping a couple hundo on Windows 7 and Media Center.