MythTV

In the summer of 2005, I put together a computer, connected it to my television, and made it operate as a DVR (digital video recorder, a.k.a. a TiVo). I have been running it ever since (albeit after replacing the motherboard when it died). Although there was certainly some effort involved, by and large it was not that difficult.

I use MythTV, an extremely complete Linux-based DVR software which does just about anything you would want it to.

Aside from MythTV, I also run the following on my system.

My only complaint is that while MythTV handles digital television with just as much elegance, my unfriendly cable provider does not: they encrypt all their streams, and there is not yet a computer capture card that has a way to decrypt them. Although the problem is technologically trivial, untested legal issues abound, and it remains to be seen whether someone will produce and sell such a card that will work with OSS. (There is already a daring company that produces an HDTV capture card which ignores the broadcast flag, but they do not have one that decrypts encrypted streams yet.)