Well, it only took me several years to do it, but I finally have a MythTV setup I’m proud of. I have my Comcast set-top box connected via FireWire, as well as my NTSC capture card, and I can connect from any machine on my network, including my MacBook Pro over Wi-Fi, and watch either stream, or both using picture-in-picture.
I even managed to shoehorn a copy of Xubuntu’s latest daily build onto a 2GB CF card, married to a CF-IDE adapter, so my Vaio with the 700MHz Pentium III and 192MB of RAM can join the party — very, very quietly. It was more of an ordeal than I think most people would be comfortable with, and I still have to get the WPA supplicant running, but I was happy to find that there was still enough computing power to run the MythTV front end. And now I don’t have to buy an alarm clock, or a TV for the bedroom. Instead, I have a nice, small, silent machine that can access all of the media in the house. Woot!
At some point, I may go into detail on how this all came together, but it took both the regular and alternate Xubuntu install discs, KnoppMyth, MythFrontend for OS X, MythTV Player for Windows, Parallels virtualization software, GRUB, dd, obscure FireWire drivers, two 3.5″ to 2.5″ IDE adapters, and the better part of two weekends to finally come together. What it didn’t require was any hardware I didn’t already have in my possession, which is a wonderful vindication of my geek-packrat cred.