Tivo Hacks by Raffi Krikorian
Total Page:16
File Type:pdf, Size:1020Kb
This document is created with the unregistered version of CHM2PDF Pilot ÿØÿà This document is created with the unregistered version of CHM2PDF Pilot This document is created with the unregistered version of CHM2PDF Pilot TiVo Hacks By Raffi Krikorian Publisher: O'Reilly Pub Date: August 2003 ISBN: 0-596-00553-9 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 Top This document is created with the unregistered version of CHM2PDF Pilot Copyright 2003 O'Reilly & Associates, Inc. Printed in the United States of America. Published by O'Reilly & Associates, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472. O'Reilly & Associates books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (http://safari.oreilly.com). For more information, contact our corporate/institutional sales department: (800) 998-9938 or [email protected]. Nutshell Handbook, the Nutshell Handbook logo, and the O'Reilly logo are registered trademarks of O'Reilly & Associates, Inc. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and O'Reilly & Associates, Inc. was aware of a trademark claim, the designations have been printed in caps or initial caps. The association between the image of jumper cables and the topic of TiVo is a trademark of O'Reilly & Associates, Inc. The trademarks "Hacks Books" and "The Hacks Series," and related trade dress, are owned by O'Reilly & Associates, Inc. in the United States and other countries, and may not be used without written permission. The Jump logo, TiVo, and the TiVo logo are registered trademarks of TiVo Inc. The Instant Replay logo, Home Media Option, Season Pass, Thumbs Down (logo and text), Thumbs Up (logo and text), TiVo Series2, and WishList are trademarks of TiVo Inc. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and O'Reilly & Associates, Inc. was aware of a trademark claim, the designations have been printed in caps or initial caps. All other trademarks are property of their respective owners. While every precaution has been taken in the preparation of this book, the publisher and authors assume no responsibility for errors or omissions, or for damages resulting from the use of the information contained herein. Top This document is created with the unregistered version of CHM2PDF Pilot Credits About the Author Contributors Top This document is created with the unregistered version of CHM2PDF Pilot About the Author Raffi Krikorian is an unapologetic TiVo lover and digital plumber. If you look hard enough, you can usually find him putting together a hack for some random and stray idea that sidetracked him from the last project or stray idea. He freely admits that his serious television addiction is probably getting between him and his goal of finally graduating from MIT for the second time, although he claims it's getting better. When he's not studying or watching TV, you can find him wandering around or trying something new. In whatever time is left, he tends to his wasted bits on his weblog, http://www.bitwaste.com/wasted-bits/. Top This document is created with the unregistered version of CHM2PDF Pilot Contributors The following people contributed their hacks, writing, and inspiration to this book: • Cory Doctorow (www.craphound.com) is coeditor of the popular weblog Boing Boing (www.boingboing.net ) and works as a staffer for the Electronic Frontier Foundation (www.eff.org). He is an award-winning science fiction author, and his first novel, Down and Out in the Magic Kingdom, can be purchased in stores everywhere or downloaded free from www.craphound.com/down. • Rael Dornfest (http://www.raelity.org/) assesses, experiments, programs, writes, and edits for O'Reilly & Associates, Inc. He has edited, coauthored, and contributed to various O'Reilly books. He is program chair for the O'Reilly Emerging Technology Conference. In his copious free time, Rael develops bits and bobs of freeware, including the Blosxom (http://www.blosxom.com) weblog application, and maintains his raelity bytes weblog. • Josha Foust • Greg Gardner is a software engineer who lives in San Francisco, California. He started hacking TiVos while working on a project for his company, which involved delivering digital video and photos to consumer devices. When he's not working or hacking his TiVo, Greg enjoys playing ice hockey, golfing, and traveling. • Tobias Hoellrich, from Munich (Germany), has worked as an IT professional for the last 15 years.