1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Edit TiVo Menus

Discussion in 'TiVo Series 1 - UK' started by mikerr, Sep 9, 2007.

  1. Sep 9, 2007 #1 of 18
    mikerr

    mikerr TiVoCentral.co.uk

    2,598
    0
    Jun 2, 2005
    Up North
    A tivoweb module for editing the text of Tivo's menus.

    E.g. if you have more than one tivo you can change the text of
    "TiVo Central" to be "Tivo Central One" on one machine, and "Tivo Central Two" on the other

    To install just drop it into your tivoweb modules folder.

    Usage is similar to tivoweb's resource editor.

    Change any text, then press enter.

    Tivo caches the contents of the database, so you will have to click "update resources", and then reboot to see your changes.

    Since there are so many items, I've included a search box at the top


    Enjoy!
     

    Attached Files:

  2. Sep 9, 2007 #2 of 18
    tenwiseman

    tenwiseman Fustrated Coder

    43
    0
    Dec 3, 2006
    London, UK
    Oh Brilliant!!! :)

    Thanks very much!
     
  3. Sep 9, 2007 #3 of 18
    randap

    randap Only a TiVo will do.

    155
    0
    Jan 21, 2003
    Nottingham
    Brilliant. I've found making menu changes the long way is quite hard work......thanks!!
     
  4. Sep 9, 2007 #4 of 18
    20039700

    20039700 New Member

    89
    0
    Apr 24, 2006
    North...
    installed ok, but it doesnt seem to update or change anything, once i update resources and then reboot, the items I changed revert back to what they were before.

    I can change them the traditional way, by telneting into tivo and then via the tivosh prompt.

    not too bothered reallly as I have already made the edits I want to, but jst thought I would feedback.
     
  5. mikerr

    mikerr TiVoCentral.co.uk

    2,598
    0
    Jun 2, 2005
    Up North
    Are you pressing enter *after each edit* ?

    The changes will show in tivoweb immediately when you refresh the page,
    but require a reboot to show in tivo's GUI
     
  6. ColinYounger

    ColinYounger It wasn't me.

    1,381
    0
    Aug 9, 2006
    Southsea,...
    Mike - good stuff, thanks! :up:

    However, not that this module is VERY dangerous if used unwisely. If there are field placemarkers in the message you're changing you MUST have the same number of field placemarkers in your new message or your TiVo will die horribly when it tries to display that message.

    For example, message 45 on my TiVo is:
    Code:
    This recording will be saved until at least %s.
    If you change that to:
    Code:
    This recording will be saved until at least tomorrow.
    TiVo will crash when it tries to display that message.

    The %s is a field placemarker and will be replaced with word(s) before being displayed on the TV screen. A placemarker always starts with a % - for example %d is the other one used and is replaced with a number.

    The placemarker does not have to be in the same position in the new message - for example
    Code:
    %s is when this recording will be saved until.
     
  7. Pugwash

    Pugwash New Member

    346
    0
    May 23, 2003
    Spalding'ish
    If I get 404 errors with Monty Python quotes every time I press Enter, is it because I'm using TWP 2.0?
     
  8. ericd121

    ericd121 Crown Topper

    1,347
    0
    Dec 12, 2002
    Milton...
    This loads fine on my Tivo1 (which is otherwise quite dodgy) but on my Tivo2 (which is quite healthy), the page loads with this error
    Code:
    INTERNAL SERVER ERROR
    --cut here--
    action_menuedit '/' ''
    no such object: CONFLICT err=0x00030007
        while executing
    "dbobj $objStrResGroup get Item"
        ("uplevel" body line 5)
        invoked from within
    "uplevel $body"
        invoked from within
    "transaction {uplevel $body}"
        (procedure "RetryTransaction" line 5)
        invoked from within
    "RetryTransaction {
    set objSwSystem [db $db openid $swsystemfsid]
    set objResourceGroup [dbobj $objSwSystem get ResourceGroup]
    set objStrResGroup [linde..."
        (procedure "::action_menuedit" line 34)
        invoked from within
    "::action_$action $chan $part $env"
        ("eval" body line 1)
        invoked from within
    "eval {::action_$action $chan $part $env}"
    --cut here--
     
  9. mikerr

    mikerr TiVoCentral.co.uk

    2,598
    0
    Jun 2, 2005
    Up North
    That error often means the database is too busy, try again , or restart tivoweb.
     
  10. mrtickle

    mrtickle New Member

    2,824
    0
    Aug 26, 2001
    Birmingham, UK
    Great work. I've already tweaked mine as much as I want it, and I urge extreme caution for the same reasons as above :)

    Note that you can get enhanced functionality in the UI just by changing the text! Eg the start padding:
    {On time|0|1/2 a minute early|30|1 minute early|60|1 1/2 minutes early|90|2 minutes early|120|2 1/2 minutes early|150|3 minutes early|180|3 1/2 minutes early|210|4 minutes early|240|4 1/2 minutes early|270|5 minutes early|300|10 minutes early|600|15 minutes early|900|20 minutes early|1200|25 minutes early|1500|30 minutes early|1800|}

    ...and end padding:
    {On time|0|1/2 a minute longer|30|1 minute longer|60|1 1/2 minutes longer|90|2 minutes longer|120|2 1/2 minutes longer|150|3 minutes longer|180|3 1/2 minutes longer|210|4 minutes longer|240|4 1/2 minutes longer|270|5 minutes longer|300|10 minutes longer|600|15 minutes longer|900|20 minutes longer|1200|25 minutes longer|1500|30 minutes longer|1800|35 minutes longer|2100|40 minutes longer|2400|45 minutes longer|2700|50 minutes longer|3000|55 minutes longer|3300|1 hour longer|3600|1 1/2 hours longer|5400|3 hours longer|10800|}

    More "Save until" times:
    {Until space needed|0|Until I delete|-1|1 day|1|2 days|2|3 days|3|4 days|4|5 days|5|6 days|6|A week|7|10 days|10|A fortnight|14|3 weeks|21|A month|30|}

    I also tweaked the names of my hardware and the lineup. I've got a Pacelink cable going into RF2 of the Sky Digibox to change channels, and I also use the DTT "Sky Radio" lineup workaround:
    {Satellite Receiver} -> {Sky Digibox}
    {Box with Infrared Blaster} -> {with IR cable}
    {Digital Cable/Digital Terrestrial with Set-top Box} -> {DTT lineup (Sky Radio)}
    So for the first time, the System Information screen doesn't chop off the text :)

    [Edit - to clarify, I did my edits some time ago the old way with dbget/set.]
     
  11. cwaring

    cwaring VM Tivo User

    9,015
    0
    Feb 11, 2002
    Knaresboroug...
    But does that change the actual padding times or just the text? ;)
     
  12. TCM2007

    TCM2007 New Member

    3,947
    0
    Dec 25, 2006
    The actual padding.
     
  13. cwaring

    cwaring VM Tivo User

    9,015
    0
    Feb 11, 2002
    Knaresboroug...
    Ahh. Hang on! I missed a bit :eek: You're changing some numbers as well as the associated text. Okay. Makes sense now. I feel suitably dumb :rolleyes: I assume a re-boot is needed for changes to take effect?
     
  14. mrtickle

    mrtickle New Member

    2,824
    0
    Aug 26, 2001
    Birmingham, UK
    Yes. BTW with the 3.x software which we didn't get in the UK, you could even have negative padding, which worked, just by using negative numbers in those strings!
     
  15. cwaring

    cwaring VM Tivo User

    9,015
    0
    Feb 11, 2002
    Knaresboroug...
    Not sure how to do with the "Edit Menu" module. Don't know what to search for to bring up those options. I've tried 'padding' and 'minutes' :confused:
     
  16. ColinYounger

    ColinYounger It wasn't me.

    1,381
    0
    Aug 9, 2006
    Southsea,...
    Some interesting text stored away in resources. For example:
    This is resource string 457. I've killed a recording by doing this (deliberately) but never seen that message anywhere.
     
  17. mrtickle

    mrtickle New Member

    2,824
    0
    Aug 26, 2001
    Birmingham, UK
    If it does appear it would be in the Recording History. But for our TiVos you just get a bong if you press chanup/down during recording. Note that because the goal of the v2.5.x software was to merge the UK and USA code, many resources are for their dual tuners satellite models. (Check out all the satellite setup graphics in MFS/Resource/Image in TiVoweb!)
     
  18. cwaring

    cwaring VM Tivo User

    9,015
    0
    Feb 11, 2002
    Knaresboroug...
    Still not found out how to do this. Any clues appreciated. Thanks :)

    Actually, I can't even find any of the text in mrtickles post #10, above :(

    I assume I'm doing something wrong but I obviously don't know what :mad:
     

Share This Page