Microsoft Built A Cable Box Killer, And Then Killed It

Microsoft Built a Cable Box Killer. Then They Killed It.

Last month, Microsoft confirmed that Windows Media Center would not be included in Windows 10. It was not a surprise, because almost no one uses Windows Media Center (it was only available as a paid add-on in Windows 8). But it is a shame, because Windows Media Center might be the best DVR software out there. And it should have killed the cable box.

Cable boxes are, almost without exception, awful. They're under-powed computers running very badly designed software. Their channel guides are slow, poorly laid out, and usually riddled with ads. Cable companies extort subscribers by "leasing" the box you need to get the channels and features you already pay for. Even the remotes are usually poorly designed.

Windows Media Center, developed for Windows XP and upgraded for Windows Vista and Windows 7, has an intuitive interface and a customisable and searchable channel guide. It's easy to navigate your stored recordings and the built-in media player is responsive and quick. It does most of what every cable box does, but better. And it runs well on almost any machine. The only problem, upon its initial release, was getting it to work with cable TV.

But this wasn't Media Center's problem — it was a problem built into the way cable companies prefer to distribute their product.

Turn Your Computer Into A Cable Box

It's been possible for years to use a PC to watch and record over-the-air television broadcasts, and unencrypted cable television tuners have been available almost as long. But for a long time, you could only watch copyright-protected channels with a cable company-leased box. In 2007, when AMD produced the ATI TV Wonder Digital Cable Tuner, consumers could finally replace cable boxes with PCs and still watch and record all the cable channels in their subscriptions. And it's only since 2009 that Microsoft allowed consumers to use CableCARD tuners with any PC, instead of restricting them to CableLabs-approved OEM hardware. As a result, we've had a few glorious years where a normal person might actually want to go to the trouble of setting up Media Center to work with encrypted cable.

During that time, Media Center has been the best digital cable DVR available in the United States. Unlike Kodi (formerly XBMC), MythTV, and every other DVR software package currently available for use on a PC, Windows Media Center can watch and record encrypted digital cable. A TiVo DVR — which can also be used to record encrypted channels — may cost less than a new Windows computer and CableCARD tuner, but their DVR service costs $US15 a month, or $US150 a year, or $US500 for a lifetime subscription. Windows Media Center is free (at least, after your one-time purchase of Windows).

Millions of computers came preinstalled with a program that should have killed the cable box forever. Why did Microsoft abandon it?

The reason Media Center never took off beyond a small (but very dedicated) community of home theatre PC diehards is that it took just a bit too much effort to set up. To watch encrypted cable — which is, for many cable companies, most channels, and all premium channels — you needed a PC running Windows Vista or 7, a CableCARD tuner, and a CableCARD. To get the CableCARD, you had to call your cable company. Plus, many cable companies require one of their technicians to install and activate the card, despite the fact that hardly any cable company technicians have much experience with non-TiVo CableCARD tuners and Windows Media Center. To watch copyright-protected cable on your television via your Media Center set-up, you also need an HDCP-compliant display connection from your PC. You'll also probably want a media centre remote, and a wireless mouse and keyboard. You'll need plenty of storage as well, if you're planning on taping a lot of HD content.

Here's an example of the set-up process (and this is an example where everything works as it's supposed to):

That looks more onerous than it actually is, but, like everything involving dealing with your cable company, it can take forever. It's decidedly not as simple as just buying a box (or a dongle) and plugging it in. The fault isn't entirely (or even mostly) with Microsoft. Copyright protection standards and cable company red tape are responsible for most of what makes the process such a pain in the arse.

The CableCARD Problem

It mostly comes back to that CableCARD. CableCARD is a specification created by the telecom industry in response to the (industry-supported) Telecommunications Act of 1996. The CableCARD standard was supposed to create a competitive marketplace, by allowing consumer electronics companies to make their own set-top boxes, freeing consumers from reliance on their cable company's bad box. It didn't work, at all, in large part because telecom companies delayed implementation of the standard as much as possible, and because Cable Labs, a telecom industry consortium, is the sole entity responsible for determining which devices and software meet the CableCARD standard. Obtaining certification requires a lot of hoop-jumping a quite a bit of money.

Still, by 2011 there were multiple CableCARD tuners on the market, at (mostly) reasonable prices, that allowed for recording multiple channels at once. This could've been the point at which Microsoft leveraged its expertise, its position, and its assets to create the competitive set-top box. But by then, Microsoft had already disbanded the team responsible for creating and developing Media Center. They apparently determined (perhaps correctly) that creating a plug-and-play, full-feature set-top box replacement — one cheaper than TiVo and not tied to any specific hardware — wasn't worth the effort.

As for Media Center replacements, none of the existing open-source DVR projects are going to get CableLabs certification anytime soon. SiliconDust, a company that produces one of the best CableCARD tuners on the market, is working on its own media centre software with CableCARD support, but SiliconDust is a small company with a modest user base. If Microsoft couldn't popularise software that was automatically installed on every Windows PC and supported on every XBox 360, SiliconDust has its work cut out for it.

Waiting for January, 2020

For those of us still stupidly attached to live sports and Turner Classic Movies, we can take solace in the fact that Media Center will work for as long as Microsoft supports Windows 7 (which is, officially, until January 2020), and probably (if need be) beyond, with some sort of third-party guide data support. It won't be updated, but it hasn't really been updated since 2009 anyway. It's stable. You could set it up right now and not worry about obsolescence for years.

In terms of video distribution technology, software, and standards, 2020 is a lifetime away. It's impossible to predict what the premium television landscape will actually look like by then. Facebook will beam Vine stars directly to our Oculus Rift implants, probably. Or else we'll just be watching the dust behind the war rig we're following to Bullet Farm.

CableCARD successors have been proposed and debated almost since CableCARD was established. Cable (and satellite) companies have fought and will continue to fight every attempt to make it easier to watch, record and manipulate live TV without renting their boxes and using their proprietary systems. But whatever replaces CableCARD will be negotiated and instituted in a world where major tech companies have as much clout as telecoms.

There are a couple of companies with the resources to take on CableLabs and the desire to take over as many screens as possible. Ideally, in the future, you'll just pay your cable company for the stream, which you'll be able to watch and manipulate through whatever means on whatever devices you like. Their efforts in that direction haven't been very impressive thus far, but Apple and Google could still figure out what Microsoft couldn't.

WATCH MORE: Entertainment News


    I used a PC with a TV tuner, about nine years ago (2005 - 2006). Sure I could watch TV, but that early version had a major flaw: it needed to be reinstalled every six months.
    Why, you ask? Daylight savings.
    Every time we changed time zones, it stopped "trusting" the clock. Result: scheduled recordings simply failed to start. The only way I found to get Windows Media to "trust" the clock again was to do a full re-install.
    I'm sure later versions (windows 7) were better - but I was burned badly enough by the experience to vow "never again". With Australia's relative lack of US-style cable media providers, the existence of of CableCARDs does nothing to change this view.

      The problem is to promote competition CableCARDs have to be legally supplied in the US. In Australia there is no such device which makes it's use with Foxtel all but pointless. The new correct answer is to use the Foxtel Play and Netflix apps on your Xbox.

      Edit: it's why TiVo was so popular in the US and failed here. TiVo relied heavily on CableCARD.

      Last edited 06/06/15 4:40 pm

    I'm surprised the article skipped one of the most powerful aspects of Media Center - extender technology. Once you successfully set up everything you could easily distribute live and recorded tv, movies, photos etc anywhere in the house to compatible extenders... the most popular being the xBox360. I purchased two 360's solely for this ability.

    This is extremely disappointing news and I’m at a loss as to what to do.

    In my opinion this is one of Microsoft’s greatest software achievements and it is the SOLE reason why I have my entire household PC network running on Windows 7. In my house I have 4 networked HTPC’s relying on WMC to view, store and share movies, photos and most importantly live free to air TV and recordings through a networked AverMedia (not as good as a HD Homerun!) TV dual tuner.

    I have tried a few of the other Media Server options out there such as kodi, Plex, AverMedia and Media Portal, but nothing even comes close to simplicity, design, integration or functionality of WMC which I happen to run with the Plex add-on flawlessly.

    At this stage it looks like there’s no other option but for me to NOT accept the “(temporarily) free Windows 10” upgrade and stick with Win 7 till at least 2020. Hopefully SilicineDust software is good enough by then for me to leave Microsoft’s platform all together. Words cannot express how upset about this I am. Microsoft has lost me (after 2020 – or when if they disable the channel guide for Win 7 WMC).

    Last edited 06/06/15 12:59 pm


      Windows Media Centre will keep working well after 2020 and the Program guide with it. In Australia the EPG is send over the air and not via the internet. My HTPC is not connected to any networks and I get the EPG. The machine needs to turn itself on over night to update if it hasn't been on for a while to check the EPG and update it.

      There's no reason to mourn it's loss. WMC will be supported well past 2020, as it's in Win8 as well, albeit as an addon.
      The EPG is OTA, so unless the FTA networks change how they broadcast that, you should be fine. Most modern smart TV's depend on that guide, so it's not going to be disabled anytime soon.
      If you're wanting more fine tune control over your EPG, grab IceTv, it's regularly on special, and worth the price IMO.
      Add MCE Buddy to convert the .wtv format and to strip out ads, and you're pretty much set.
      I personally use Plex for the cataloguing of any movies/TV shows I have, and the missus uses her Nexus player to watch movies and pre-recorded TV, using the Plex app, but WMC is by far the easiest way to watch and record FTA channels, bar none.

      Last edited 09/06/15 11:36 am

    Isn't another part of the reason its being cut costs? Isn't there a license fee required to be paid by MS for every copy of Windows shipped with it? The same reason they cut Blu Ray and DVD support?

      Possibly also because it's becoming a dead market. DVD was superseded by Blu Ray, but BluRay sales have declined significantly because everyone is moving to streaming, which ironically would have been a doddle for Microsoft to implement in WMC.
      At one stage, they actually had a Netflix plugin for WMC - before Netflix came to Australia that is.

      Also, as you say, they have to pay license fees for any commercial codecs they, such as Dolby, which is why they moved WMC as an addon pack for Win8. I think the low uptake of that addon cemented the suspicion that WMC was not being used as much, without considering that both Vista and Win7 WMC's were pretty damn good already, and people would not have necessarily have moved onto Win8.

    Build a MythTV server and watch TV from Kodi / XBMC

    Media PC and broadcast TV. Well theres your problem. It’s likke buying a CD player, because you want to liten to the radio and record it.
    Actually the best media system in Windows is PLEX Media server, and also on Linux, and on OS X. Clients for the server run on pretty much every platform. As long as you dont give two stuffs about DRM that is. 8)

    This is killing me. I would want Windows 10 on my desktop but its been my Media Centre PC since 2006. I have even been using a Xbox 360 as an extender since 2008 or so. My Mum uses her PC and a 360 as well and my Sister and Dad have PCs connected to their TVs as Media Centre. For FTA its been the best solution for me for almost a decade.
    I even have 2 Dual TV tuners in my PC. So I could build a whole new machine just for it. If only I could easily get my PCI-e TV Tuners to work inside Hyper-V I could just virtualise on my Server. I could use a USB sharing program but that would cost $400 for the 4 USB Tuners.

      Instead of having USB tuners, why not consider using network tuners ? Silicone Dust has just relesed HDHomerun Connect, which can sit on your network.
      It'll still cost around the same, but you'll have more flexibility in your approach, and you can still look at running virtualised servers.

        Still it requires an outlay and I have looked down this avenue. Even if I did build a new box and have it directly attached to my TV its no where near antenna points so Network Tuners or sharing my Tuners via USB Over Network.

    For anyone else who is reading this article (which has had nothing done to make it relevant to Australian audiences), and wondering what to do next, the Green Button is a great site for Australian enthusiasts of WMC, although there is a lot of talk concerning the other apps out there - Kodi, Media Centre, Plex, etc

Join the discussion!

Trending Stories Right Now