From http://www.smittyware.com/linux/tivobridge/doc.php