Možná se blbě optám, ale nepřemýšlel jsi o nějakém HTPC řešení, postaveném např. na MythTV? To by totiž vyřešilo veškeré tvé požadavky, navíc velmi komfortním způsobem.
viz.
http://www.mythtv.org/modules.php?name=MythFeatures
http://www.mythtv.org/docs/mythtv-HOWTO-1.html#ss1. 1