The reason they are open sourcing the project is to allow for publicly or third party created modules to work on the system. Another opportunity here would be to make the Roku into a MD by creating modules for it that allow it to interact with LinuxMCE. The SDK is supposedly going to be coming out before the end of the year. Should be interesting.

From my understanding this cant be done in just software. Apparently the Netflix set-top box not only runs linux but it also is using a piece of dedicated hardware for the DRM stuff.... If i can find the old post ill put it up here...

I have a partial solution, which may ultimately work or prove to be a dead end. I need some advice:

I have an XP box which I can view Netflix on-demand movies on. With a gigabit connection to my core, I can use VNC to remote into it and also watch Netflix on-demand movies. Trouble is, the video is choppy and there's no audio.

As, of course, my MDs play movies all the time streamed across my LAN, I'm not sure why the Netflix video is choppy. I'm hoping there's a VNC setting to improve throughput. Not sure about the audio yet.

"remote desktop" type applications of any flavour are not intended for transporting video... to say the least it is highly inefficient. Whilst some may add in smarts to identify video, and retranscode it to make it smooth or at least less choppy, this is avoiding the point completely.... it is using a sledgehammer to crack a wallnut, and conceptually no different from seting up a video camera pointing at a screen displaying Netflix, then digitising the output and sending it over the network!

The solution that I've settled on for now is simply to install Windows on one of my MDs and, when I want to watch a Netflix on-demand movie, just restart the box and preempt the netboot to load XP from the local hard drive instead.

Are you aware that there is a reboot option on all MDs to reboot "locally"? Essentially this modifies the PXE boot config so that it fails, and then the MD will pass thru to the next boot option in the sequence.

If you set up your MDs BIOS to boot first from PXE then second from HDD, when you are running the MD, you simply choose the reboot local option and it will automatically boot Windows with no interaction. There is also a reboot tool for Windows, I believe (haven't used it) that allows this process to be reversed, ie you reboot Windows using it, and the MD will automatically boot up next time, with no interaction. Makes switching easier