sanderton suggested I start a new thread, since the [THREAD=136658]old one[/THREAD] had grown pretty big (1169 posts!). I attach a new version which includes a number of enhancements and minor bug fixes. EndPad is the brainchild and work of Stuart Anderton, and I'd like add my thanks to him for this great program. EndPad is a program which runs in the background on the TiVo and extends the recording time of shows (start and end) by the amount you specify if, and only if, that would not cause a clash with another recording. This means that you need no longer juggle Season Passes with extra recording time which cause other SPs to be missed. A particular bugbear in the UK is BBC 2, which frequently runs 2 minutes late, but also has a lot of shows you might wish to record running back-to-back. Keeping track of which of these shows was the last one, which needed padding, and which was an earlier one, which didn't, was a nightmare, especially as the shows on BBC 2 usually have different season durations, so it keeps changing! EndPad sorts BBC 2 (and ITV 1) out for you. Stuart took LJ's noreddot as his inspiration - rather than try to get everything done in advance, this program only actually adds the end padding to the programme being recorded 5 minutes before the end of the recording, and adds start padding just 1 minute before it is due. This "just in time" automated approach has many advantages: The recordings remain part of their Season Pass with all other settings completely intact. New recordings and new SPs do not trigger clashes with padding, because the padding is not there until almost the end of the recording. Suggestions get padded too (something many have asked for). It can run from rc.sysinit.author, so is completely automated with no user input needed. In fact, it's as close to TiVo implemented soft padding as I think you are going to get until we get v5 in the UK ! Notes If the full amount of padding cannot be added, EndPad will add as much as it can. End padding on a show has priority over start padding on the next one. Padding you set manually (or in a Season Pass) has priority over both (although EndPad will try and increase the user-set padding to the soft level if it can). If you want to see what it is up to, you can view the logs through the Logs module of TiVoWeb. Detailed logs are in /var/log/endpad.log, with a summary of all actions in /var/log/endpad.msg. By default, when EndPad looks at the next recording it takes suggestions as being disposable and deletes them to accommodate end padding if needed. If two back-to-back suggestions are scheduled, EndPad pads the first one and deletes the second. You can use the -sugeq switch to turn off the deletion of suggestions. If you try and add a recording as it is actually starting and get the clash warning because of EndPad's padding of the previous show, manually stop the current recording before adding the new one. TiVo's built in conflict resolution can result in the whole prior programme being deleted in some circumstances. EndPad has the ability to alter the recording quality of any suggestions. This allows you to, say, record suggestions at Medium while leaving the default at Best, making setting up new recordings faster. Use the optional -sugqual switch with values of 0 (Basic), 40 (Medium), 75 (High) or 100 (Best). To get the best out of EndPad, your Season Passes should not set any hard padding themselves. That way TiVo will be able to operate with the lowest number of clashes. Sanderton's PC-based SoftPad utility has an option to remove all padding from existing SPs if you have a lot to go through. It will work on all TiVos on both sides of the pond, but will not be fully optimal on DirecTivos as it does not attempt to use the second tuner for extending shows. falconx has produced a version which works with dual tuners - unfortunately forum rules mean I can't link to it on the database of deals. The thread id is /forum/showthread.php?t=31854 . Installation and Example Usage Download the attached zip file (or get it from here, or as a tarball) and extract endpad.tcl. Copy that to the TiVo using binary-mode FTP. Then: Code: chmod 755 endpad.tcl It can be run with, eg., Code: ./endpad.tcl -e 10 In this case, EndPad will try to add 10 minutes padding to the end of all programmes, but only if this does not cause a clash with another scheduled recording. Stop with: Code: ./endpad.tcl -stop To start EndPad every time the TiVo starts up, add the following line to /etc/rc.d/rc.sysinit.author:- Code: /var/hack/endpad.tcl -e 10 -auto >> /dev/null & See the readme for details of all the options: you can also add (positive or negative) start padding, and define channel, time, or programme-specific settings. You can also get a quick summary with Code: ./endpad.tcl -help EndPad is entirely free to use, but next time its saves you a verbal beating thanks to a caught ending that would otherwise be missed, please consider an appropriate donation to Cancer Research through this link: http://www.justgiving.com/brigidphillipsPlease put "EndPad" in the comment. Please note that there are restrictions on distribution - read the readme. This post will always contain the most up to date version and instructions (with a summary of changes here). Tim.