TiVoWeb Module : Manual Record

Discussion in 'TiVo Underground' started by cwingert, Jun 12, 2003.

  1. Jun 12, 2003 #1 of 287
    cwingert

    cwingert New Member

    70
    0
    Jan 31, 2002

    Advertisements

    This module allows you to setup a manual recording from TiVoWeb.

    I wrote this because selecting a program by the schedule in the various form (the ui, whats on, channelgrid) is very time consuming. I can use this method to schedule a recording in about 5 seconds.

    This does module does do ToDo contention check.

    See attachment later in thread.
     
  2. Jun 13, 2003 #2 of 287
    disco

    disco Father of Sam.

    6,223
    0
    Mar 27, 2000
    Lake...
    Excellent job, cwingert! Works great!...except...I get this error in the ui ToDo list on TiVoWeb after creating a recording...deleting the planned recording via TiVo makes TiVoWeb ToDo viewable again:
     
  3. Jun 13, 2003 #3 of 287
    cwingert

    cwingert New Member

    70
    0
    Jan 31, 2002
    What version of TiVoWeb are you using? Anyone else have problems?
     
  4. Jun 13, 2003 #4 of 287
    jberman

    jberman Mostly Harmless

    102
    0
    Oct 1, 2002
    Hi.... great idea for a module (first the Channel Grid and now this.... great stuff!).

    Just reporting in: I get the same error as above when creating a recording then trying to view the ToDo list with TivoWeb (and I can confirm that deleting the planned recording via the Tivo makes the TivoWeb ToDo list accessible again):

    Code:
    INTERNAL SERVER ERROR
    --cut here--
    action_ui '/todo' ''
    no such object: 
        while executing
    "dbobj $series fsid"
        ("uplevel" body line 45)
        invoked from within
    "uplevel $body"
        invoked from within
    "ForeachMfsFileTrans fsid name type $path $prefix 15 {
    		set rec [db $db openid $fsid]
    		set manual 0
    		set suggestion 0
    		if {$::version3} {
    		   set ..."
        (procedure "action_todo" line 72)
        invoked from within
    "action_todo $chan 7 $env"
        (procedure "::action_ui" line 29)
        invoked from within
    "::action_$action $chan $part $env"
        ("eval" body line 1)
        invoked from within
    "eval {::action_$action $chan $part $env}"
    --cut here--
    (FWIW, I'm running TivoWeb 1.9.4 final, complete with the genrenums and time zone updates for ui.itcl)

    Also, I notice that the module's recordings are made at Best quality, and there doesn't seem to be a way to change it to a different quality setting. That (minor?) addition would be a great feature, and make this module truly indespensible.
     
  5. Jun 13, 2003 #5 of 287
    kitschcamp

    kitschcamp Tweaked and poked

    1,846
    0
    May 18, 2001
    Adelaide,...

    Advertisements

    UK Series 1 Thomson 2.5.5 - no problems here.

    To do shows as before.
     
  6. Jun 13, 2003 #6 of 287
    disco

    disco Father of Sam.

    6,223
    0
    Mar 27, 2000
    Lake...
    I'm running 1.9.4 final with LJ's slotfree-ui, thumbs and whatson itcl's. Just recently reinstalled, so no channelgrid yet, but was planning on it...
     
  7. Jun 13, 2003 #7 of 287
    gamehendge2000

    gamehendge2000 New Member

    31
    0
    Feb 3, 2003
    same problem here
     
  8. Jun 13, 2003 #8 of 287
    cwingert

    cwingert New Member

    70
    0
    Jan 31, 2002
    Looks like a 3.0 thing, I am using 2.5

    Anyway, here is a new version that adds a series object, which I believe is what TiVoWeb is complaining about.
     

    Attached Files:

  9. Jun 13, 2003 #9 of 287
    disco

    disco Father of Sam.

    6,223
    0
    Mar 27, 2000
    Lake...
    Works GREAT now, cwingert! Thanks for the update for 3.0!
     
  10. Jun 13, 2003 #10 of 287
    dssripper

    dssripper New Member

    8
    0
    Mar 4, 2003
    Thanks for the app!!!
    However, I am receiving the following error:

    INTERNAL SERVER ERROR
    --cut here--
    action_manrec '/' ''
    can't read "tvratingnums": no such variable
    while executing
    "html_form_select "ratingstr" $tvratingnums $tvratingvals $ratingstr"
    (procedure "::action_manrec" line 80)
    invoked from within
    "::action_$action $chan $part $env"
    ("eval" body line 1)
    invoked from within
    "eval {::action_$action $chan $part $env}"
    --cut here--

    Tivoweb 1.9.4 v3.0

    Thanks in advance!

    Dss
     
  11. Jun 19, 2003 #11 of 287
    kitschcamp

    kitschcamp Tweaked and poked

    1,846
    0
    May 18, 2001
    Adelaide,...
    It only seems to record in Basic on my UK Tivo 2.5.5. My default recording quality is medium, but most stuff I record as high.

    Any way of changing it?
     
  12. Jun 19, 2003 #12 of 287
    disco

    disco Father of Sam.

    6,223
    0
    Mar 27, 2000
    Lake...
    kitschcamp: hacking into the file, I see a line where it says:
    Code:
    $recording set BitRate 0
    Might you be able to change that to a 1, 2, or 3? I have NO clue....but I'm giving it a try later...
     
  13. Jun 19, 2003 #13 of 287
    mrtickle

    mrtickle Active Member

    2,824
    0
    Aug 26, 2001
    Birmingham, UK
    Great module!

    I think the recording quality setting is in this bit of code:
    Code:
                   if { ! $::version3 } {
                      # Only needed for 2.x
                      # Basic
                      dbobj $recording set RecordQuality 0
                   }
    
    The other modules in tivoweb have lines code which set RecordQuality to 0 for Basic, 40 for medium, 75 for High and 100 for Best. Give that a try...
     
  14. Jun 19, 2003 #14 of 287
    disco

    disco Father of Sam.

    6,223
    0
    Mar 27, 2000
    Lake...
    Nope...changing that didn't seem to change anything...

    Oddly, though, my TiVo records manual recordings at Best, even though my default on TiVo is Basic....
     
  15. Jun 20, 2003 #15 of 287
    kitschcamp

    kitschcamp Tweaked and poked

    1,846
    0
    May 18, 2001
    Adelaide,...
    Hmmm.... Seems it lists it in To Do as recording in Basic, but actually records at best. Bizarre.

    Still, the modules just in time to force a recording on the bonus channels for Wimbledon fortnight, so I aint complaining!
     
  16. Jun 20, 2003 #16 of 287
    WTF

    WTF New Member

    20
    0
    Nov 13, 2001
    I get the same error:


    INTERNAL SERVER ERROR
    --cut here--
    action_manrec '/' ''
    can't read "tvratingnums": no such variable
    while executing
    "html_form_select "ratingstr" $tvratingnums $tvratingvals $ratingstr"
    (procedure "::action_manrec" line 80)
    invoked from within
    "::action_$action $chan $part $env"
    ("eval" body line 1)
    invoked from within
    "eval {::action_$action $chan $part $env}"
    --cut here--


    I have a sa1 with 3.0.
     
  17. Jun 24, 2003 #17 of 287
    kitschcamp

    kitschcamp Tweaked and poked

    1,846
    0
    May 18, 2001
    Adelaide,...
    Yup, that does it. There are two locations to change - there is another bit later on

    Code:
                   }
    
                   dbobj $seasonpass set Duration $duration
                   dbobj $seasonpass set MaxRecordings 5
                   dbobj $seasonpass set Priority $maxPriority
                   dbobj $seasonpass set RecordQuality 75
                   dbobj $seasonpass set StartTimeLocal $rectime
                   dbobj $seasonpass set Station $station
                   dbobj $seasonpass set Type 2
                }
    
     
  18. Jun 24, 2003 #18 of 287
    kitschcamp

    kitschcamp Tweaked and poked

    1,846
    0
    May 18, 2001
    Adelaide,...
    And for those worried about editing, here's a High Quality one I prepared earlier.

    Rename to .itcl rather than .itcl.txt to work with.
     

    Attached Files:

  19. Jun 25, 2003 #19 of 287
    JaBZ

    JaBZ New Member

    4
    0
    Feb 19, 2002
    How do I load this module on 3.0?
     
  20. Jun 26, 2003 #20 of 287
    kitschcamp

    kitschcamp Tweaked and poked

    1,846
    0
    May 18, 2001
    Adelaide,...
    ftp it to your /var/hack/tivoweb-tcl/modules directory in binary mode, then reload Tivoweb.
     

Share This Page

spam firewall

Advertisements