Results 1 to 3 of 3

Thread: bufferhack 3.x (CLI and File Part Modifications)

  1. #1
    Join Date
    Jan 2002
    Location
    New York
    Posts
    2,407

    bufferhack 3.x (CLI and File Part Modifications)

    Buffer Hack 3.0 by JJBliss/jeboo/black_widow000/MuscleNerd
    (C) 8/23/2004
    ---------------------------

    History and Respect:
    ---------------------------------
    Older versions of bufferhack suffered from an anamoly with the play bar. Buffer settings larger then 45 minutes did not display the Live TV bar properly. The modifications to MFS did not compensate for the unmodified standard 1 hour buffer bar, however, the buffer was indeed increased and worked fine despite the incorrect visual cues.

    After about 9 months, jeboo stepped up with the offsets and tivoapp patches that rectified this problem. jeboo found the location of the play bar length and midpoints in all the tivoapp versions at his disposal. bufferhack3.x takes these patches into account, and now adjusts MFS as well as patches tivoapp based on the OS specific version.

    Most recently, black_widow000 and alldeadhomiez identified and tested the File Part limitation on the SA Tivos that limited the increased buffer. This discovery should solve the long standing problem with the Australian and UK Tivos that have prevented them from fully utilizing this hack.

    Now faced with the notion of imbedding tivoapp patches in a new version of bufferhack, I turned to MuscleNerd for assistance. I sent him a beta copy of bufferhack 2.01 for his review and suggestions, and he promptly rewrote it in an hour or so. When I read through it, I learned more then I could have ever known just muddling through by myself. The resulting program is far superior to bufferhack 1.x The script you see today, employing arrays and other advanced tcl programming techniques are obviously not my work, but do incorporate the initial ideas set forth in bufferhack 1.x. This is the ONLY reason my name remains on this release in any way.

    3.0 revisions
    --------------
    - Added file parts cache fix, thanks to black_widow000, a new co-author!
    - Added CLI (Command Line Interface)
    - Added the ability to pass selected buffer minutes on the command line
    - Added a quiet and silent mode switches
    - Added sanity checking to check for blank user defined minutes in menu mode

    Legal
    --------------------------------
    ##############################################################################
    # TERMS OF USE
    #
    # BUFFERHACK IS PROVIDED AS-IS
    # AND DOES NOT CARRY ANY IMPLIED OR EXPLICIT WARRANTY
    #
    # -BUFFERHACK IS FOR NON-COMMERCIAL USE ONLY.
    # -YOU MUST BACKUP YOUR UNIT BEFORE USING THIS SCRIPT
    # AS IT MAY DAMAGE YOUR TIVO BEYOND REPAIR.
    #
    # -SALE OF ANY DRIVE OR WHOLE UNIT MODIFIED WITH THIS SOFTWARE IS PROHIBITED
    # -USE OF THIS SOFTWARE FOR PROFIT IS PROHIBITED
    # -INDIVIDUALS IN VIOLATION OF THE TERMS LISTED ABOVE
    # WILL BE PROSECUTED TO THE FULLEST EXTENT OF THE LAW
    #
    #
    ###############################################################################


    Info:
    ---------------------------------
    This script will reset the buffer on your DTivo to one of three options
    You can choose from the standard 30 minute buffer,
    increase it to 45 minutes or 1 full hour. You can also customize the buffer with a user defined buffer.

    This script has been tested on Series 1 Tivos running 2.5.2, 3.0, 3.1.0, 3.1.0b, 3.1.0c and 3.1.0c2

    This script has been tested on Series 2 Tivos running 3.1.0, 3.1.1b, 3.1.1c, 4.0 and 4.01b

    IF YOU HAVE ALREADY RUN BUFFERHACK 1.X OR 2.X YOU MAY USE STILL THIS SCRIPT TO MODIFY THE PLAY BAR. THERE SHOULD BE NO ADVERSE EFFECT. RUN BUFFERHACK 3.x AND RE-CHOOSE YOUR DESIRED SETTINGS.

    All credit goes to embeem, Alphawolf, BlackWidow000, bsnelson, kaustic, MuscleNerd, cashion, DarkHelmet,PGM, jeboo and SR712

    Install / Running
    -----------------------------------

    Extract the files

    send over to the TiVo in your favorite way.

    change to the directory that you placed bufferhack30.tcl in

    chmod +x bufferhack30.tcl

    Then ./bufferhack30.tcl

    type reboot


    Running bufferhack30.tcl with Command Line Options
    ------------------------------------------------------

    change to the directory that you placed bufferhack30.tcl in

    Then ./bufferhack30.tcl

    bufferhack30 Usage:

    bufferhack30.tcl <minutes of buffer> <(q)uiet mode/(s)ilent mode>

    Example -

    To give your tivo a 60 minute buffer of Live TV while watching all notifications:
    ./bufferhack30.tcl 60

    To give your tivo a 60 minute buffer of Live TV with ONLY SIGNIFICANT ERRORS displayed on-screen (Quiet Mode):
    ./bufferhack30.tcl 60 q

    To give your tivo a 60 minute buffer of Live TV with NO SCREEN OUTPUT AT ALL (Silent Mode):
    ./bufferhack30.tcl 60 s

    type reboot

    For DEVELOPMENT DISCUSSIONS , see the thread in General Tivo Development Forum

    For SUPPORT see the thread in General Tivo Discussions Forum
    Attached Files Attached Files
    Last edited by JJBliss; 10-04-2004 at 11:33 PM.

  2. #2
    Join Date
    Jan 2002
    Location
    New York
    Posts
    2,407
    3.2-BETA revisions
    ---------------
    - Added 3.1.1d/e support
    - Added 3.1.5e support

    3.2a revisions
    ---------------
    - Fixed incorrect 3.1.5e array
    Attached Files Attached Files

  3. #3
    Join Date
    Jan 2002
    Location
    New York
    Posts
    2,407

    Hackman Extension Module - bufferhack.itcl

    Bufferhack 3.2a for hackman by PortlandPaw (for JJBliss/Jeboo/MuscleNerd/Black_widow000)
    (C) 12/5/2004
    ---------------------------

    The zip should contain 2 files:

    bufferhack.itcl : Hackman Extension module
    bufferhack32aHackmanV1.txt : you're reading it

    Hackman Extension Information
    ---------------------------
    PortlandPaw (Dave Hill) has created a very useful tool known as hackman. bufferhack.itcl is an extension module designed to work WITH all hackman versions > 3.1.1. bufferhack.itcl will NOT show as an available module under the main menu of Tivoweb (TW) or TivoWebPlus (TWP).

    Please download and install hackman first, then add bufferhack.itcl to enable bufferhack functionality in hackman. hackman will automatically configure itself to provide bufferhack tools when bufferhack.itcl is included in the /modules directory of your TW/TWP installation.

    This software is the hackman extension version of bufferhack32a. Functionality is the same as command line versions of bufferhack and releases should be kept in sync. bufferhack.itcl is ONLY available for distribution from www.dealdatabase.com.

    bufferhack.itcl was broken out of the main hackman.itcl module in order to deal with some licensing and copyrighting issues. In order to provide the same user experience, a module that is not my work needs to be included in bufferhack.itcl. newbr and Hamster have contributed the "Keep Until I Delete" section of bufferhack.itcl. It is included in bufferhack.itcl since there is no other logical place to include it in the main hackman.itcl screens. Many thanks to them for their participation.


    Legal
    --------------------------------
    ##############################################################################
    # TERMS OF USE
    #
    # BUFFERHACK.ITCL IS PROVIDED AS-IS
    # AND DOES NOT CARRY ANY IMPLIED OR EXPLICIT WARRANTY
    #
    # -BUFFERHACK.ITCL IS FOR NON-COMMERCIAL USE ONLY.
    # -YOU MUST BACKUP YOUR UNIT BEFORE USING THIS SCRIPT
    # AS IT MAY DAMAGE YOUR TIVO BEYOND REPAIR.
    #
    # -SALE OF ANY DRIVE OR WHOLE UNIT MODIFIED WITH THIS SOFTWARE IS PROHIBITED
    # -USE OF THIS SOFTWARE FOR PROFIT IS PROHIBITED
    # -INDIVIDUALS IN VIOLATION OF THE TERMS LISTED ABOVE
    # WILL BE PROSECUTED TO THE FULLEST EXTENT OF THE LAW
    #
    #
    ###############################################################################


    Info:
    ---------------------------------
    This module will resize the LiveTV buffer on your Tivo.

    You can choose from the standard 30 minute buffer, increase it to 45 minutes or 1 full hour.

    This module has been tested on Series 1 Tivos running 2.5.2, 2.5.5, 3.0, 3.1.0, 3.1.0b and 3.1.0c

    This module has been tested on Series 2 Tivos running 3.1.0, 3.1.1b, 3.1.1c, 3.1.1d, 3.1.1e, 4.0, 4.01b, 3.1.5, 3.1.5d and 3.1.5e

    bufferhack3.x has NOT been tested or written for Tivo versions other then those listed above.

    IF YOU HAVE ALREADY RUN BUFFERHACK 1.X OR 2.X YOU MAY USE STILL THIS SCRIPT TO MODIFY THE PLAY BAR. THERE SHOULD BE NO ADVERSE EFFECT. RUN BUFFERHACK 3.x AND RE-CHOOSE YOUR DESIRED SETTINGS.

    All credit for bufferhack goes to embeem, Alphawolf, BlackWidow000, bsnelson, kaustic, MuscleNerd, cashion, DarkHelmet,PGM, jeboo, John1980 and SR712

    All credit for bufferhack.itcl to PortlandPaw.

    Keep Until I Delete sections by Hamster and newbr.

    Greetz to all the dealdatabase guys: mrblack51, KRavEN, alldeadhomiez,
    jdiner, rc3105 & Vadim

    Revision History
    -----------------------------------
    32a - Initial release of bufferhack.itcl
    Designed to work with hackman.itcl from PortlandPaw

    32a-02 - Removed findid proc since it's now incorporated into main hackman.itcl code.
    - addressed pop-up issues on non-standard browsers

    32a-03 -Reworked to deal with tivoweb.cfg "Prefix=" parameter. Updated to function properly with the latest hackman.itcl

    32a-04 -Added functionality found in saveall-v1.2.tcl

    Install / Running
    -----------------------------------
    bufferhack.itcl is designed as a hackman extension. bufferhack.itcl will NOT show in your list of available modules under TWP. Instead, it will be displayed as an option in hackman ONLY if you already have hackman installed. Please see hackman main documentation for further information and instructions for enabling or disabling bufferhack components in hackman for TWP.

    Extract bufferhack.itcl

    send over to the TiVo in your favorite way and place it in the /<tivowebplus dir>/modules directory.

    Do a Restart/Quick Reload
    Attached Files Attached Files
    Last edited by JJBliss; 04-02-2005 at 01:01 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •