| | Copyright |
| | Credits |
| | | About the Author |
| | | Contributors |
|
| | Preface |
| | | What Is a TiVo? |
| | | How to Use This Book |
| | | Caveat Hacker |
| | | How This Book Is Organized |
| | | Conventions Used in This Book |
| | | How to Contact Us |
|
| | Chapter 1. TiVo Remote Control Hacks |
| | | Section 1.1. Hacks #1-19 |
| | | Section 1.2. Remote Control Hacks |
| | | Section 1.3. Backdoor Hacks |
| | | Hack 1. Swinging TiVo |
| | | Hack 2. Must-Skim TV |
| | | Hack 3. Navigation Shortcuts |
| | | Hack 4. The 30-Second Skip |
| | | Hack 5. An Onscreen Clock |
| | | Hack 6. Making the Play Bar Disappear Faster |
| | | Hack 7. What's Your TiVo Doing? |
| | | Hack 8. Opening the Backdoor |
| | | Hack 9. Italicizing Everything |
| | | Hack 10. Sorting the Now Playing List |
| | | Hack 11. Turning Off Overshoot Protection |
| | | Hack 12. Controlling Overshoot Protection |
| | | Hack 13. Pushing Fast Forward to Eleven |
| | | Hack 14. Viewing Suggestions in the To Do List |
| | | Hack 15. Viewing "Hidden" Recordings |
| | | Hack 16. Activating the Node Navigator |
| | | Hack 17. Enabling Advanced WishLists |
| | | Hack 18. Turning Off the TiVo Software |
| | | Hack 19. Applaud the TiVo Team |
|
| | Chapter 2. Adding More Hours |
| | | Section 2.1. Hacks #20-28 |
| | | Section 2.2. Basic Assumptions |
| | | Section 2.3. Gathering Some Information |
| | | Section 2.4. Getting Everything Together |
| | | Hack 20. Opening the Box |
| | | Hack 21. Removing TiVo's Hard Drive or Drives |
| | | Hack 22. Installing TiVo's Hard Drive in Your PC |
| | | Hack 23. Using MFS Tools for Backup and Restore |
| | | Hack 24. Backing Up Your TiVo Software |
| | | Hack 25. Restoring from Backup |
| | | Hack 26. Adding a Second Drive the Quick-n-Dirty Way |
| | | Hack 27. Putting TiVo's Drives Back |
| | | Hack 28. Testing Your TiVo's New Capacity |
|
| | Chapter 3. The TiVo Shell |
| | | Section 3.1. Hacks #29-46 |
| | | Hack 29. Mounting and Working with TiVo's Drive Partitions |
| | | Hack 30. Enabling Bash over the Serial Port |
| | | Hack 31. Copying Unix Binaries to TiVo |
| | | Hack 32. Clean Up and Shut Down |
| | | Hack 33. Connecting to TiVo Serially |
| | | Hack 34. Installing Unix Binaries on TiVo |
| | | Hack 35. Poking Around |
| | | Hack 36. Moving Stuff to and from Your TiVo |
| | | Hack 37. Installing the less Pager on Your TiVo |
| | | Hack 38. Text Editing with vi on Your TiVo |
| | | Hack 39. Text Editing with Emacs on Your TiVo |
| | | Hack 40. Displaying Images on Your TV |
| | | Hack 41. Putting Text on the Screen |
| | | Hack 42. Capturing Closed Captioning |
| | | Hack 43. Caller ID on Your TV |
| | | Hack 44. Running the Same Thing Over and Over... |
| | | Hack 45. Save Multiple Shows at a Time to Your VCR |
| | | Hack 46. Playing MP3s on your TiVo |
|
| | Chapter 4. Bring the Internet to TiVo |
| | | Section 4.1. Hacks #47-62 |
| | | Hack 47. Running PPP over TiVo's Serial Port |
| | | Hack 48. Accept a PPP Connection from TiVo on Your PC |
| | | Hack 49. Getting Your TiVo Series 1 Online |
| | | Hack 50. Getting Your TiVo Series 2 Online |
| | | Hack 51. Figuring Out Your TiVo's IP Address |
| | | Hack 52. Getting Telnet to Your Ethernet-Enabled TiVo |
| | | Hack 53. Fetching Files from the Web |
| | | Hack 54. wget Things from the Web |
| | | Hack 54. Setting Up an FTP server |
| | | Hack 56. Using the Same Filesystem |
| | | Hack 57. Reading Email on Your TiVo |
| | | Hack 58. Using the TiVo Control Station |
| | | Hack 59. Turning Your TV into a Virtual Window |
| | | Hack 60. Streaming Internet Audio Broadcasts to TiVo |
| | | Hack 61. Watching Your Email |
| | | Hack 62. Listen to Your Email |
|
| | Chapter 5. TiVo and the Web |
| | | Section 5.1. Hacks #63-80 |
| | | Hack 63. Signing Up for the Home Media Option |
| | | Hack 64. Remotely Scheduling a Recording Through the HMO |
| | | Hack 65. TiVoWeb, a Web Interface to Your TiVo |
| | | Hack 66. Scheduling a Recording with TiVoWeb |
| | | Hack 67. What's on and beyond the To Do List? |
| | | Hack 68. Deleting Scheduled Recordings |
| | | Hack 69. Undeleting Recordings |
| | | Hack 70. Renaming Recordings |
| | | Hack 71. Editing Season Passes |
| | | Hack 72. Emulating the TiVo Remote |
| | | Hack 73. Emulating TiVo's Screens |
| | | Hack 74. Using TiVo Mail |
| | | Hack 75. Changing Channel Logos |
| | | Hack 76. Automatically Assigning All Logos |
| | | Hack 77. Creating Your Own Custom Logos |
| | | Hack 78. Dropping New Extensions into TiVoWeb |
| | | Hack 79. Starting TiVoWeb with TiVo |
| | | Hack 80. Putting Your TiVo on the Web |
|
| | Chapter 6. Working with Videos |
| | | Section 6.1. Hacks #81-87 |
| | | Section 6.2. Limitations |
| | | Hack 81. Pulling Video from Your TiVo over FTP |
| | | Hack 82. Pulling Video from Your TiVo via Web Interface |
| | | Hack 83. Playing Extracted Video |
| | | Hack 84. Streaming Video Directly from TiVo |
| | | Hack 85. Converting Extracted Video |
| | | Hack 86. Putting Videos Back into TiVo |
| | | Hack 87. Moving Shows Between TiVo Units |
|
| | Chapter 7. Writing Code |
| | | Section 7.1. Hacks #88-100 |
| | | Section 7.2. A Crash Course in Tcl |
| | | Hack 88. Navigating the Media Filesystem |
| | | Hack 89. Inspecting MFS Objects |
| | | Hack 90. Extracting Your Now Showing List |
| | | Hack 91. Discovering Your Favorite Actors |
| | | Hack 92. Discovering Your Favorite Writers, Producers, and Directors |
| | | Hack 93. Turning Favorites Lists into JavaScript |
| | | Hack 94. How Do You Watch TV? |
| | | Hack 95. Browsing Through TiVo's Resources |
| | | Hack 96. Making Recordings Start Late and End Early |
| | | Hack 97. Editing Resources with a Point and a Click |
| | | Hack 98. Catching TiVo Events |
| | | Hack 99. Disabling the Live TV button |
| | | Hack 100. Cross-Compiling C Code for TiVo |
|
| | Colophon |
| | Index |