mc5-6

Transform Windows Home Server Vail Into a Media Center, Part 5

Over the past few weeks, I have been trying to figure out a way to get Windows Media Center working on a Vail machine.  My first attempts were along the correct path, but I had some hardware that was not cooperating and probably would never cooperate.

The path?

  • Install Windows 7 Home Premium as a Virtual Machine on top of Vail.  It does work!

The non-cooperative hardware?

  • A USB port.  While I can only guess, I really think that there is simply too much software overhead to push the transmission data from a USB TV tuner through to a virtual Windows Media Center.

Why do I need USB?

  • To provide a path to record TV in a virtual WMC.  As *all* other features of WMC should be available through a virtual Windows 7 installation, the one problem that remains is the ability to record TV, hence the need for USB and a USB TV tuner.

Your next question might be: why use USB?

  • Quite simple, really.  PCI cards cannot be shared with a VM, while USB devices can be.  At least with certain VM managers.

Lastly, your next questions would be: why do I want the ability to record TV and have Windows Media Center in Vail?

  • Quite simple, again.  Windows Home Server v2 (Vail) is a server.  It is designed to be an always-on device.  It is (or should be) there to serve your other computers and media devices at any time of the day.  Do you want to record a show that starts at 3:00AM in the morning?  With the Vail/WMC combination, you can.  Want to watch a movie, watch a TV show, view pictures, or listen to music on an extender such as your XBox?  From a computer that is always on vs. one that is not?

Perhaps in the end, you don’t need WMC to perform those functions, but the option is there to have both on one machine.  If desired.

In addition to getting a USB TV tuner to work in a virtual WMC, I also had some problems getting WMC  to perform certain tasks, but that was a problem to tackle on another day.  Before I could debug those problems, I needed a way to record TV.  One problem at a time.

At that point, I needed to regroup.  I was not going to be able to watch or record TV directly in WMC, so I needed an alternative to provide this function.  Which brought me to start looking at various TV recording alternatives to WMC.  Among those alternatives were the following:

  • DVBLink
  • GB-PVR
  • Sage TV
  • Beyond TV
  • MediaPortal
  • TVersity
  • DVBViewer
  • HD Homerun (hardware alternative to USB tuners)

I had varying degrees of luck with these alternatives.  Some I documented in Part 4 of this series.  During all these attempts, I refined/focused my thinking on what I really needed.  As in I was not really interested in watching TV in Vail; I was interested in recording TV in Vail so that I could watch those recordings in Windows Media Center.

Of all those options above, most were regarded as a failure simply because I could not get an Electronic Programming Guide (EPG) to work.  No EPG, no record scheduling.

So today I have


Enjoyed this post? Share it.

If you enjoyed reading this post, then why not share it with your friends and followers?

About Jim Clark

Hello. I’m from the heartland of the U.S. Lots of corn and beans, although Iowa is a lot more than just farmland. It also has a few computer enthusiasts (no, not me!). I’ve been around PCs since I got my 1st PC XT aloooong time ago. WGS is one of the first sites I found centered around WHS. And the best. Every once in awhile, I do get away from the KB and enjoy time with and my wife and our 4 kids. And I do have a day job.

Sign Up for WGS Daily News

If you don't want to miss out on the latest news from We Got Served, why not subscribe to our daily digest? You'll get the day's headlines and a short summary of each news item delivered straight to your inbox each morning.

, , , ,

  • Werner

    Very, Very interesting ! Maybe something worth thinking about.

    If one can get a Tuner PCI card installed on the Vail machine with DVBLink, would you not be able to pick up the tuners in the VM Windows Home Premium image. I tried it with two Win7 Home Premium versions on a local network and the second PC picked up the tuners shared through DVBLink.

    Another consideration would be to use something link Elgato EyeTV Netstream DTT Tuner. The tuner is linked to the desktop/server via ethernet on a local router. See http://www.elgato.com/elgato/int/mainmenu/product

    A lot of options, just $$ restricting the testing ! At the moment I shutdown my Vail Server and are using my Win7 HTPC as a server until I get a workable solution. Streaming 30gb files over gigabit ethernet connections did not work. I see a Vail/HTPC solution on machine as the only solution.

  • Tony

    My home server is in a room with my projector, so didnt want to have loads of PCs on, when one was on all thime, so thought I would try to use WHS as a media centre. Mediaportal worked well, and had no issues with drivers for sound etc… but the lack of remote control was a rreal pain…

    I thought of running W7 or XP in a virtual machine, but then realsied that I would lose surround sound, as 5.1 is not passed from a virtual machine to the host.. so that killed that idea…

  • Andy S

    Why not use a network tuner like Silicon Dust's HDHomeRun? It connects over ethernet and can tune ATSC and ClearQAM. That would get around your USB/PCI problem.

    • Andy S

      Heh, should have read the end.

  • scott baker

    I've tried running MCE 7 and MCE vista in virtual pc 2007 and the new virtual pc. While it did work, using an extender was woefully slow. I would assume using a bare metal virtual server with seperate hard drives and NIC's would solve that issue.

  • Elmstrom

    Looking forward to the part on the HDHomeRun, i really like the idea of only one machine for mediacenter and whs.

  • Jay

    You could always use the network pack of DVBlink. That way you run the TV tuners on vail and the DVBlink tuners on your MCE over your network

  • Josh

    One of the cons you mentioned was the price. Why not just install SageTV right on WHS. There is no need for W7. I do understand the .msi doesn't work with the new version, but I think you can just copy the original version, remote desktop into the server and install it. That saves you the W7 cost.

  • Holt

    I had trouble following this as well. Was Sage on the virtual machine and not Vail? Jim writes good articles but this one lost me somewhere when I thought Sage was on Vail. When it comes to Virtual machines that rely on host hardware such as USB and PCI, the tech doesn't seems to be able to handle programs like WMC or extenders connecting to the guest OS with any kind of speed and reliability. I've been fighting issues with Xbox to Media Center PC connected to WHS and that's with no virtual machines. Network tuners might be the answer to get around all the hardware issues.

  • Nick

    Ceton InfiniTV 4 shares the tuners thru the network what do you think of sharing the tuners wIth the VM instead of trying to use the USB tuner?