TiVo Hacks for Beginners

27 March 2008 – 21:32 TiVo Hacks for Beginners

Collected TiVo Hacks

News

Sorry, several months ago I went to work for a startup in the DVR, IPTV field, and that had taken all my time…. I’ll try to update and add more over the holidays….

Dec 13, 2006 – TiVo File Decoder – A utility to convert .tivo file (produced by TiVoToGo) to a normal MPEG2 file. In another word, .TiVo files can now be converted on any machines and OS that can compile TiVo File Decoder C program. It used to be that you have use DSD and can only run on Windoze using TiVo’s Desktop .dll.

This is cool!

Dec 13, 2006 – Converting your DVD for viewing on TiVo – A guide on how to convert your DVDs to MPEG2 file, and transferring it to your TiVo for viewing. This is if you want to put all your DVDs and video material on a computer to use as your video server. Hmm, I wonder if this can be done with a Series3…

Oct 2005 – Start to look at my S2 SA again. I’ve let it updated to 7.2.0… next week, I’ll see about putting killhdinitrd on again.

Aug 2005 – Update on work on my S2 SA. I’ve been too busy with new job to do anything on my TiVo. It’s currently running 7.x… I am looking at upgrading to a DVR that can do HD, possibly a 2Wire MediaPortal set top box.

April 2005 – I am updating the links on this page. Please let me know if something is not working. I am in the process of “un-sleepering” my S2 SA. I’ve actually got it to work using killhdinitrd and also monte. But having problem getting the new Tivo 7.1 to work… I’ll post my experiences and how I got the problem resolved (IF)…

This page contains my collection of TiVo Hacks links that I’ve found as I was starting to learn about my AT&T Tivo Series 2/40 machine.

At first, I had no idea where to start, what to look for or what to do. Hopefully, by collecting all these links in one place, it will help other people.

PS This page is most useful when you send me corrections and additions. It has to evolve and stay updated to be any good. So please, let me know if a link does not work or is outdated. Thanks!

FAQs

How to fix corrupted elasticsearch translog.

In 5.0 there is a tool which can be used to truncate corrupt translog files. This doesn't exist in 2.x but there is a workaround:
POST my_index/_close
PUT my_index/_settings
{ "index.engine.force_new_translog": true }
POST my_index/_open
PUT my_index/_settings
{ "index.engine.force_new_translog": false }
NOTE: Any data in the corrupted translog will be lost.

How to size a cluster?

I want to create a new Elasticsearch cluster. What are the recommended sizing guidelines?
Answer:
This is very much a use case dependent answer. The factors that should be taken into considerations are:

How much data do you expect to index?

Frequency of new data. How often is new data to be indexed? Daily? Hourly?