I'll no doubt be savaged for praising a Microsoft product, but my favorite technology of the week is our Windows Media Center PC.
We resisted a DVR for years because we hardly watch any television, but
as the kids got older and more numerous we found ourselves putting them
in front of the TV more often to have a few moments to ourselves.
Random cartoons are just awful, so we finally had a good reason to get
a DVR: to limit the kids to just the TV that's worth watching.
As it happened, my wife needed a new PC. We realized that by picking
one with Media Center 2005 pre-installed we could get a DVR essentially
for free (or, to be precise, $150 extra to add a dual-tuner TV card and
a remote control to the configuration). Anti-DRM zealots who think we should have home-brewed our own open-source DVR instead are invited to make this case to my wife.
The cool thing about the latest (2005) version of Windows Media Center is that it can run in the background of a regular PC. So as far as my wife is concerned, it's just her standard workhorse PC, sitting in the study. But while she's doing email and such, it's recording TV on a 400 gig hard drive or streaming it to TVs around the house. Since we already had the cable TV line coming to the study for the cable modem, installing the PC was simply a matter of a Radio Shack adapter that split the coax into three--one to the cable modem and one to each of the PC's twin tuners.
The other cool thing about Media Center 2005 is the way it works with "extenders", which are set-top boxes that you place next to each TV you want connected to the DVR. This allows the Media Center to act as a central media server for the whole house, giving any TV simultaneous access to the same recorded content. We already had an Xbox on one TV, so turning that into an extender just required inserting a disk. We bought a wireless Linksys extender for the other TV.
For us, Media Centers have five big advantages over traditional DVRs, including TiVo.
- No monthly fees.
- Centralized storage means that all TVs around the house have instant access to the same content.
- Unlimited storage capacity.
- Can stream all the other media on your PC to any TV, including music and home videos.
- By DVR standards, it's a relatively open platform (certainly compared to the DVRs offered by your cable company), and there are an increasing number of plug-ins that expand its features.
There are, to be fair, a few disadvantages, too. It's a Windows PC,
so you have to restart it once in a while. If you do that while the
kids are watching television upstairs, they're going to yelp. And
because it's a PC that's running all sorts of other software, there is
the risk you'll install something funky that messes things up. I put in
a new sound card and the DVR stopped recording TV sound until I undid
most of the changes. Finally, the Linksys extender, which is the only
hardware extender available and feels a bit V1.0, freezes every now and
then and has to be restarted.
As with our Roomba, there's a parenting strategy angle, too. The kids, having grown up with computers, are desperate to control their screen experience. So in exchange for the giving the two oldest (6 and 8) the right to use the remote control, they are required to skip all ads. And, amazingly, they do (along with replaying the fart jokes in the show, skipping the parts with boring singing and otherwise being kids).
It appears that, after a slow start, Media Center PCs are finally taking off and now account for 43% of desktop PCs sold in retail
(although less than a third of them have TV tuners). Microsoft is
promoting it by eliminating the price premium over the regular Windows
XP home edition. As
a result, you can now find Media Center PCs for less than $900. It's
also going to be built into the default home version of Windows Vista,
the next major Microsoft OS. And it's at the core of Intel's new Digital Home strategy. Analysts expect Media Center PCs to reach US sales of more than 20m a year by 2007, and some are rather hyperbolically predicting that it will be "next year's iPod".
Finally, there's a strong Long Tail angle to the Media Center. It
is, at its core, a platform for unlimited-choice TV. It connects the Internet
to the TV screens around your house via a simple, TiVo-like interface. Right now, most of the
video content comes over the broadcast network, is cached on your PC, and then
streamed over your home network. But that content can just as easily
come from anywhere on the net, and independent video marketplaces such as Brightcove and Akimbo are planning to release their services as Media Center plug-ins to deliver just that.
The broadcast era has peaked and the on-demand era is beginning. The
cable and telephone companies are betting this means more
video-on-demand over their proprietary networks, which may indeed be
the case for a while. But I'm betting that the Web model--with the link
between content and the pipes that delivers it severed once and for
all--will ultimately prevail. And a Media Center PC is the closest
thing to that you can find today. It's a glimpse of the future.



Chris,
I bought an HP MCE unit several months ago and my early excitement soon faded as I discovered that MCE just isn't reliable enough as a DVR nor is it speedy enough (this is a top end model) to handle lots of music or photos via the MCE interface.
With a DivX player, however, it is very handy to watch a bittorrent downloaded HDTV version of the television show that the DVR didn't manage to record!
It also makes for a large NAS.
Posted by: Narendra | September 16, 2005 at 08:33 AM
You sure gloss over the classic disadvantages of non-dedicated solutions.
"Sure you have to restart Windows periodically".
"The extender feels very 1.0 and glitches".
"The extender costs as much as a Tivo with lifetime service"
When do you just give up all those hslles and get a dedicated device that additionally works a lot better?
Posted by: pwb | September 16, 2005 at 11:04 AM
@Everyone
I have a home theatre using Ubuntu Linux and some non-standard distribution repositories.
Having such experience, if you are interested in following Chris's lead, I recommend you buy a seperate TV tuner card for regular input and another TV tuner card for HDTV input. Assuming you are on a budget, this is a much better strategy. Even if you are not on a budget, you will come to enjoy the fact that each TV display format is independent of one another.
@Chris
I did enjoy that entry but a couple of things... Stupid marketing name aside, a Windows "Media Center" PC is maybe not the best example of how technology increasingly promotes the vendor-consumer accessibility cycle.
If you want an example with more permanency, I suggest using XML in your book instead. XML is a technology that allows all formats of a media to be generated from the same source, and all will be created using different style sheets to process the base XML files.
Microsoft is really a horrible example for anything consumer-driven. Their non-modular and monolithic code structure is the epitomy of poor software engineering and probably a part of the reason why Vista has had to have so many of its planned features slashed out to ever be releasable.
Posted by: John "Z-Bo" Zabroski | September 16, 2005 at 11:50 AM
PWB,
When I say we have to restart Windows "periodically" I mean every two weeks or so. It's not that big an issue.
The hardware extenders are indeed expensive ($250), but if you've got an Xbox already, the software is just $34. I expect those hardware extenders to get cheaper and more reliable with the next generation.
And don't forget that the Media Center PC route also effectively gives you a free TV (the PC itself). Our total investment was about $440, which gave us the equivalent of three TiVos and one LCD TV, with all the advantages of centralized media serving. You really can't beat that with dedicated devices.
Posted by: chris anderson | September 16, 2005 at 12:35 PM
Chris-
MEDIA CENTER PC!?! You should have bought a mac and equiped it with Elgato's DVR and video streamers...!!!
Posted by: MIke Jones | September 17, 2005 at 10:53 AM
great review.
what i read is that the linksys extender is not very satisfactory, because of limitation of the bandwidth, only compressed data can be beamed through. therefore, the codec decoder in on the extender, and hence severely limits the codec it can play.
see user comments here
http://www.wi-fitechnology.com/Wi-Fi-Products-B0002ZUZVW.html
i guess we need to wait for the new wireless standard with over 120Mbps before we can beam decompressed video to the TV.
Posted by: sun bin | September 18, 2005 at 12:21 AM
Chris, I wonder if the market for repeated fart jokes would be considered Long Tail :)
Posted by: David | September 19, 2005 at 09:09 AM
I was a little sceptical at first when my brother decided to buy one for 'research' for his business... and setting it up was far from plug and play.
However, once it was up and running... it really does change the way you watch TV, along with being a nice way to stream audio, photos etc. on to your big main display.
What I'd prefer Microsoft to do is actually manufacture the product themselves to improve compatibility, stability etc. On a related note, the Xbox360 will ship as a MC extender as well and it looks like a fair dose of media management capabilities built into the 360 'OS'.
Posted by: Arun D | September 19, 2005 at 01:49 PM
The real question is when will users be able to easily use this new technology to it's full "long tail" potential. Both the Microsoft and TiVo products now allow users to source content from non-broadcast sources. Now we need more suppliers to provide alternative content, via the Internet.
Posted by: dwgsp | September 21, 2005 at 09:48 AM
Chris,
Nice review. With 2 kids you really need to get My Movies and a DVD ripper to start archiving your DVDs to your MCE. Then your children can watch commercial free television and you can truly limit their selections to appropiate content.
Our MCE is filled with Disney DVDs and children hardly ever see a commercial.
BTW, throw an HDTV tuner card in your MCE and you can start watching and recording HDTV television for the one time price of the card (~$140). Let's see TiVo try that one.
Posted by: Michael Burns | September 21, 2005 at 09:27 PM
While I recognise the fact that it isn't for everyone I highly recommend repurposing your MCE machine as a MythTV box. Not only is the feature set much more impressive; you won't have to content with Microsoft's rather 'business-before-consumer'-oriented ideas on DRM. (of course the zero cost factor is interesting too :P)
A year ago creating a mythtv box would have involved an arcane knowledge of cutting-edge linux driver mumbo jumbo and a lot of time, these days there are numerous HOWTOs detailing step-by-step instructions for creating your own flavour of media center.
I detailed my own quest for the perfect PVR here, and the current incarnation not only performs the regular PVR duties, it also plays SNES, NES, atari and arcade games, holds and indexes my music library, scours bittorrent sites for the latest episodes of favorite shows (and of course queues and downloads and indexes them), displays the weather in my region, and rips DVD to convienient XVID format ready for burning (which it also does). Of course it has a web frontend running off of apache and can stream the content anywhere (codecs for windows PCs included)
All that for a minimal hardware investment (miniITX board, a large HD and two hauppage PVR-350's) and a couple of hours of my time.
Reading back my comment I guess I am a fanboy too ;)
Posted by: Michiel | September 24, 2005 at 03:17 PM
I darsay I would count myself to it too.
Nice obe go on. I'll have a look of the rest.
P.
Posted by: psytrance:MP3 | October 08, 2005 at 03:25 PM
Hi, firstly a great post. Media Center PCs or MCEs have come a long way. I would advise people to read articles like yours before buying. Technology has moved and and MCE can do a lot more than people realise. I just love my Media Center PC.
Here's a good article;
http://www.mediacentrepc.customcomputa.co.uk
Posted by: Hugo Moore | May 26, 2008 at 01:43 AM
Hi, firstly a great post. Media Center PCs or MCEs have come a long way. I would advise people to read articles like yours before buying. Technology has moved and and MCE can do a lot more than people realise. I just love my Media Center PC.
Here's a good article;
http://www.mediacentrepc.customcomputa.co.uk
Posted by: Hugo Moore | May 26, 2008 at 01:44 AM
I wouldn’t take the risk – why would you? – I’m running MS Security Essentials on my Win7 Media Center as well. So far so good....
Posted by: gifts for men | November 16, 2009 at 09:00 PM