Daniel Cazzulino's Blog : Why Windows Media Center is dead

Subscriptions

News

Source code published in this blog is public domain unless otherwise specified.

 

kzu in LinkedIn

  Microsoft MVP Profile

 Contact

Post Categories

Why Windows Media Center is dead

Windows Media Center (WMC) is based on a relatively simple (albeit awfully implemented) principle: you have ONE "server" PC holding and running your media, and then you associate any number of Media Center Extenders to it that are typically (except for the XBox 360) single-purpose devices that can only act as such and are fancy and silent enough to deserve a place in your living room.

I guess back in 2005, the entire model and most of Microsoft design decisions on this product may have be justifiable. 5 years later, none of them make any sense and IMO mean that WMC is currently a totally flawed, doomed and generally useless product for most common needs.

Why it (kind of) made sense back then

  • Hardware: In 2005, you wouldn't dare subject your family to the noise, ugliness, quirkiness, uex, power comsumption, and cost of a full-blown "Home Theater PC" (HTPC) or an XBox power sucker. The Media Center Extender model made sense because you couldn't buy a full PC that was silent and nice-looking enough for the price of an extender. (but the extenders weren't without limitations either, a good review of it at the time at the supersite)
  • The user experience is quite cool (but the extenders' lower processing profile meant their UI rendering capabilities were significantly worse)

Why it doesn't make sense anymore

  • Hardware: nowadays you can buy a full blown PC, small, silent and power-efficient for $199-$249. Why would you want a crippled, single-purpose device when you can have the full power of a desktop, with the capability to play back any weird format you can possibly throw at it, provided you just install the right codec. No more hardware limitations and being stuck with an obsolete device.
  • Software: back then, the Media Center team invented their own markup language to accommodate disparate rendering capabilities between a full PC, the XBox and a crippled extender. Nowadays we have WPF and Silverlight, no need to learn a new UI markup language. The extenders UI is sluggish at best, compared with what's possible in a PC with WPF/Silverlight.
  • OS: Windows 7 is a kick-ass operating system, with a ton of features. It's a snappy, sleek, touch-friendly, smart connected (i.e. "Play To"/DLNA, HomeGroup, etc. etc.) platform. And it runs great on the smallest chips out there (it gave new life an 'old' Dell Mini 9 I had, for example).
  • Home Server: having all your media in a "plain" PC is risky. You need to take care of backups, redundancy, fault-tolerance, etc. Today, it's a no-brainer to buy a Windows Home Server and let it manage all this for you, automatically, transparently, and just dead easily.

This combination makes desktop media management software a viable alternative and can certainly power your living room and projector. I believe we're at the beginning of a revolution in smart homes and connected media, just because of this new synergy and convergence.

If I had to start a project like that right now, I'd make it so that:

  • It runs full WPF on the HTPCs connected to every TV.
  • It supports a centralized repository for the entire house (which could be a regular PC or a Windows Home Server-WHS)
  • It has a built-in extensibility model based on some dependency injection technology (i.e. MEF), and *everything* including the core functionality is a plugin
  • It leverages WHS to provide mostly the same UI over the internet by leveraging Silverlight (single programming model for both), so that I can access all the same content from everywhere, and automatically takes advantage of Smooth Streaming for videos.
  • It integrates with home security cameras and provides those both in the home (i.e. monitor the baby upstairs on a PiP window) or via the web (i.e. watch my home while on vacations) leveraging Live Smooth Streaming.
  • It empowers a huge plugin community that can create cool advanced features like face detection on photos and videos and security recordings, provide filtered views of those, map pictures with geocoding, provide a "home connection point" where a GPS could submit road trip info, etc. etc.

 

For now, I got my Dell Zino HD (shipping soon) and I'm looking forward to selling the assorted Frankenstein media setup I have right now.

The future looks bright for the smart home :)

posted on Sunday, January 03, 2010 12:55 PM by kzu

# Why Windows Media Center is dead @ Sunday, January 03, 2010 1:04 PM

Windows Media Center (WMC) is based on a relatively simple (albeit awfully implemented) principle: you

Anonymous

# re: Why Windows Media Center is dead @ Sunday, January 03, 2010 1:53 PM

I retired my XP MCE 2K5 (upgraded <sic> to Vista MCE) in October after moving from Comcast to FIOS. Got tired of listening to the home theater PC fans screaming in the entertainment center. Got tired of having to constantly reboot the box - just wanted to watch TV and view my media stored on my Windows Home Server - not have to constantly apply service packs and make sacrifices of small animals. And, got tired of having to constantly replug the MCE remote to 'unstick' it about every 4th time out of hibernation. MCE, like WinMO is another in a long line of abandoned Microsoft products. Now, when I want to watch TV or look at photos I just turn on the FIOS DVR and guess what - it works every time. Wife Acceptance Factor is much higher than it ever was with MCE.

Steven J. Ackerman

# re: Why Windows Media Center is dead @ Sunday, January 03, 2010 3:33 PM

Did you read my blog post from late 2008?

http://weblogs.asp.net/mschwarz/archive/2008/11/13/windows-media-center-as-a-silverlight-application.aspx

;)

Regards,
Michael

Michael Schwarz

# re: Why Windows Media Center is dead @ Sunday, January 03, 2010 8:34 PM

I disagree. I just barely got done watching a video that I rented from amazon via media center on my xbox 360, and the experience was great.

Why should I store my media on some windows home server when I can have amazon store it on the cloud and stream it to me on demand?

THAT is the future my friend.

Darren Kopp