TIVOFAQ     TIVONEWS     TIVOSUGGESTIONS     TIVOBUGS     TIVOFORUMS    
Hacking TiVo Books
www.zopa.com
Learn about TiVo
What is TiVo?
See TiVo in Action
Buy A TiVo
TiVo Glossary
User Comments
TiVo vs Sky+
Supported STB's
Official Website
TiVo Owners
Newsletter
FAQ
Having Problems?
Users Forum
Upgrade your TiVo
Suggestions
Software Updates
RF Output Channel
This site is not affiliated with TiVo Inc.
 
TiVo, the TiVo logo, TV your way, TiVo Central, Trick Play, the Instant Replay logo, Personal TV, Season Pass, the Thumbs Down logo and text, the Thumbs Up logo and text are trademarks of TiVo Inc.

Number of visitors to site:

Hacking TiVo Books

A number of books are now available to provide help on hacking your TiVo. Whilst all of these are written for US TiVo's, most of the information is still valid for UK Thomson TiVo's. The following are books are all available from Amazon.co.uk:

In Association with Amazon.co.uk


Review: TiVo Hacks by Raffi Krikorian (O'Reilly)

TiVo Hacks is a great collection of one hundred hacks for your TiVo, ranging from quick and easy enhancements such as enabling a thirty second skip, to adding a larger hard drive, and for the more adventurous how to write your own TiVo software. The book is written for a US audience with US TiVo's, however the information also applies to UK Thomson TiVos, and the author does mention them where he knows the details.

I was initially skeptical about the usefulness of such a book as all of the information is freely available on the web, but it's scattered around a multitude of web sites and forum posts. The book draws all of the hacks together in one place, and presents them in a no-nonsense style.

The first chapter starts out with a series of easy hacks that anyone who has just picked up the book can immediately try. Some are more useful than others - the thirty second skip being one of the better ones. This changes TiVo's instant replay button into a thirty second skip. Press it once to jump forward thirty seconds. Press it again for another thirty seconds. This allows you to very easily skip past adverts - which are usually timed to be a multiple of thirty seconds!

On to Chapter two, and increasing the capacity of your TiVo is the next series of hacks. The book has some good pictures to illustrate the inside of TiVo, and what to do. If you're not so computer savvy then this will probably be a godsend, however personally I found the book to be lacking in some of the technical details of upgrades and would still want Hinsdales Guide on hand.

Chapter three explains how to access a Linux shell so that you can run commands on your TiVo. Whilst the hacks in this chapter are not particularly inspiring, they serve as a good primer for some of the hacks that will appear later in the book - teaching you how to edit and copy files on your TiVo. There is even a hack to make your TiVo play MP3's, however the bitrate has to be very low due to TiVo's slow (50Mhz) CPU.

The next two chapters - four and five, explain how to add new interfaces to TiVo, such as a network card. Again there are some good pictures, but the detail here is very lacking - especially for UK owners. As with the hard disc upgrades, the book is a good kick start to the process, but you'll need to search for more in-depth instructions elsewhere. TiVoWeb is covered with some good screenshots to show you what it will look like, as is creating your own channel logos.

Chapter six deals with the thorny subject of video extraction - getting MPEG files off your TiVo in a digital format, and onto your PC (and vice versa). I say "thorny subject" because the topic is banned in the main TiVo Community Forums for legal reasons. This makes getting help and finding information that bit more difficult. The book therefore serves as an invaluable quick reference, with pointers to the utilities you'll need.

The final chapter explains how to write code that runs on your TiVo. The book doesn't teach you how to program, but does contain a useful quick guide to the TCL language, and explains the concepts of TiVo's MFS database, and how to navigate it. If you're a programmer, and/or can write shell scripts, the book contains enough information to give you a good kick start.

Conclusion: TiVo Hacks offers something for everyone (both beginner and intermediate levels), but in doing so sometimes skimps on the detail. There are however plenty of links to further sources of information on the Internet, and to places where utilities can be downloaded. Most of the hacks presented offer something interesting, and made me want to try them out. I'd definitely recommend this book to keep close by as a quick reference.

Contents:

Chapter 1. TiVo Remote Control Hacks
1. Swinging TiVo
2. Must-Skim TV
3. Navigation Shortcuts
4. The 30-Second Skip
5. An Onscreen Clock
6. Making the Play Bar Disappear Faster
7. What's Your TiVo Doing?
8. Opening the Backdoor
9. Italicizing Everything
10. Sorting the Now Playing List
11. Turning Off Overshoot Protection
12. Controlling Overshoot Protection
13. Pushing Fast Forward to Eleven
14. Viewing Suggestions in the To Do List
15. Viewing "Hidden" Recordings
16. Activating the Node Navigator
17. Enabling Advanced WishLists
18. Turning Off the TiVo Software
19. Applaud the TiVo Team

Chapter 2. Adding More Hours

20. Opening the Box
21. Removing TiVo's Hard Drive or Drives
22. Installing TiVo's Hard Drive in Your PC
23. Using MFS Tools for Backup and Restore
24. Backing Up Your TiVo Software
25. Restoring from Backup
26. Adding a Second Drive the Quick-n-Dirty Way
27. Putting TiVo's Drives Back
28. Testing Your TiVo's New Capacity

Chapter 3. The TiVo Shell

29. Mounting and Working with TiVo's Drive Partitions
30. Enabling Bash over the Serial Port
31. Copying Unix Binaries to TiVo
32. Clean Up and Shut Down
33. Connecting to TiVo Serially
34. Installing Unix Binaries on TiVo
35. Poking Around
36. Moving Stuff to and from Your TiVo
37. Installing the less Pager on Your TiVo
38. Text Editing with vi on Your TiVo
39. Text Editing with Emacs on Your TiVo
40. Displaying Images on Your TV
41. Putting Text on the Screen
42. Capturing Closed Captioning
43. Caller ID on Your TV
44. Running the Same Thing Over and Over-
45. Save Multiple Shows at a Time to Your VCR
46. Playing MP3s on your TiVo

Chapter 4. Bring the Internet to TiVo

47. Running PPP over TiVo's Serial Port
48. Accept a PPP Connection from TiVo on Your PC
49. Getting Your TiVo Series 1 Online
50. Getting Your TiVo Series 2 Online
51. Figuring Out Your TiVo's IP Address
52. Getting Telnet to Your Ethernet-Enabled TiVo
53. Fetching Files from the Web
54. wget Things from the Web
55. Setting Up an FTP server
56. Using the Same Filesystem
57. Reading Email on Your TiVo
58. Using the TiVo Control Station
59. Turning Your TV into a Virtual Window
60. Streaming Internet Audio Broadcasts to TiVo
61. Watching Your Email
62. Listen to Your Email

Chapter 5. TiVo and the Web

63. Signing Up for the Home Media Option
64. Remotely Scheduling a Recording Through the HMO
65. TiVoWeb, a Web Interface to Your TiVo
66. Scheduling a Recording with TiVoWeb
67. What's on and beyond the To Do List?
68. Deleting Scheduled Recordings
69. Undeleting Recordings
70. Renaming Recordings
71. Editing Season Passes
72. Emulating the TiVo Remote
73. Emulating TiVo's Screens
74. Using TiVo Mail
75. Changing Channel Logos
76. Automatically Assigning All Logos
77. Creating Your Own Custom Logos
78. Dropping New Extensions into TiVoWeb
79. Starting TiVoWeb with TiVo
80. Putting Your TiVo on the Web

Chapter 6. Working with Videos

81. Pulling Video from Your TiVo over FTP
82. Pulling Video from Your TiVo via Web Interface
83. Playing Extracted Video
84. Streaming Video Directly from TiVo
85. Converting Extracted Video
86. Putting Videos Back into TiVo
87. Moving Shows Between TiVo Units

Chapter 7. Writing Code

88. Navigating the Media Filesystem
89. Inspecting MFS Objects
90. Extracting Your Now Showing List
91. Discovering Your Favorite Actors
92. Discovering Your Favorite Writers, Producers, and Directors
93. Turning Favorites Lists into JavaScript
94. How Do You Watch TV?
95. Browsing Through TiVo's Resources
96. Making Recordings Start Late and End Early
97. Editing Resources with a Point and a Click
98. Catching TiVo Events
99. Disabling the Live TV button
100. Cross-Compiling C Code for TiVo