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

pyTivo - Transcoding server

Discussion in 'TiVo Home Media Features & TiVoToGo' started by armooo, Nov 25, 2006.

  1. lrhorer

    lrhorer Active Member

    6,924
    0
    Aug 31, 2003
    San...
    Hey MasterCephus,

    Any chance of a Linux version? I just managed to blow away my copy of Superman: The Movie because Windows doesn't recognize characters like ?, *, :, and \ in filenames. Dammit. That was one of my favorite movies on the server.
     
  2. bigbrihaze

    bigbrihaze New Member

    20
    0
    Jan 18, 2004
    San Diego, CA
    Ok, I installed all the latest releases of Python and pvTivo. The console is running fine, or so it appears. I can see the videos on my Tivo, but when I start to transfer everything seems fine, but then I get a message saying that "the transfer has been interrupted , the connection was either lost of not configured correctly". I searched this forum, but don't see anyone with just this problem.

    Here is the log from the console:

    Checking to see if pyTivo is already running . . .

    Starting pyTivo Server. Use ctrl+Break to exit.

    pyTivo is ready.
    C:\Program Files\pyTivo\Cheetah\Compiler.py:1508: UserWarning:
    You don't have the C version of NameMapper installed! I'm disabling Cheetah's us
    eStackFrames option as it is painfully slow with the Python version of NameMappe
    r. You should get a copy of Cheetah with the compiled C version of NameMapper.
    "\nYou don't have the C version of NameMapper installed! "
    192.168.1.4 - - [10/Mar/2008 05:53:35] "GET /TiVoConnect?Command=QueryContainer&
    Container=%2F HTTP/1.0" 200 -
    192.168.1.4 - - [10/Mar/2008 05:53:38] "GET /TiVoConnect?Command=QueryFormats&So
    urceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 404 -
    192.168.1.4 - - [10/Mar/2008 05:53:39] "GET /TiVoConnect?Command=QueryContainer&
    Container=My%20Videos&SortOrder=!CaptureDate&ItemCount=8&Filter=x-tivo-container
    %2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1"
    200 -
    192.168.1.4 - - [10/Mar/2008 05:53:44] "GET /TiVoConnect?Command=QueryFormats&So
    urceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 404 -
    192.168.1.4 - - [10/Mar/2008 05:53:44] "GET /TiVoConnect?Command=QueryContainer&
    Container=My%20Videos%2FRECYCLER&SortOrder=!CaptureDate&ItemCount=8&Filter=x-tiv
    o-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F
    * HTTP/1.1" 200 -
    192.168.1.4 - - [10/Mar/2008 05:53:47] "GET /TiVoConnect?Command=QueryFormats&So
    urceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 404 -
    192.168.1.4 - - [10/Mar/2008 05:53:47] "GET /TiVoConnect?Command=QueryContainer&
    Container=My%20Videos&SortOrder=!CaptureDate&ItemCount=8&AnchorItem=%2FTiVoConne
    ct%3FCommand%3DQueryContainer%26Container%3DMy%2520Videos%2FRECYCLER&AnchorOffse
    t=-3&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-t
    ivo-mpeg,video%2F* HTTP/1.1" 200 -
    192.168.1.4 - - [10/Mar/2008 05:53:51] "GET /TiVoConnect?Command=QueryFormats&So
    urceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 404 -
    192.168.1.4 - - [10/Mar/2008 05:53:51] "GET /TiVoConnect?Command=QueryContainer&
    Container=My%20Videos&SortOrder=!CaptureDate&ItemCount=8&AnchorItem=%2FTiVoConne
    ct%3FCommand%3DQueryContainer%26Container%3DMy%2520Videos%2FWeeds%2520Season%252
    03%2520%2528preair%2520eps%25201-4%2529%2520Mp4%2527s%2520by%2520Arbitur&AnchorO
    ffset=-1&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2
    Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
    192.168.1.4 - - [10/Mar/2008 05:53:56] "GET /TiVoConnect?Command=QueryFormats&So
    urceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 404 -
    192.168.1.4 - - [10/Mar/2008 05:53:56] "GET /TiVoConnect?Command=QueryContainer&
    Container=My%20Videos&SortOrder=!CaptureDate&ItemCount=8&AnchorItem=%2FMy%2520Vi
    deosSouth%2520park%2520The%2520Spirit%2520of%2520Christmas%2520%2528uncensored%2
    529.mpeg&AnchorOffset=-5&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%
    2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
    192.168.1.4 - - [10/Mar/2008 05:54:04] "GET /TiVoConnect?Command=QueryFormats&So
    urceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 404 -
    192.168.1.4 - - [10/Mar/2008 05:54:05] "GET /TiVoConnect?Command=QueryContainer&
    Container=My%20Videos&SortOrder=!CaptureDate&ItemCount=1&AnchorItem=%2FMy%2520Vi
    deosSeussical%252005.20.01.wmv&AnchorOffset=-1&Filter=x-tivo-container%2Ftivo-vi
    deos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
    192.168.1.4 - - [10/Mar/2008 05:54:05] "GET /TiVoConnect?Command=TVBusQuery&Cont
    ainer=My%20Videos&File=Seussical%2005.20.01.wmv HTTP/1.1" 200 -
    192.168.1.4 - - [10/Mar/2008 05:54:20] "GET /My%20VideosSeussical%2005.20.01.wmv
    HTTP/1.1" 200 -
    192.168.1.4 - - [10/Mar/2008 05:54:30] "GET /TiVoConnect?Command=QueryFormats&So
    urceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 404 -
    192.168.1.4 - - [10/Mar/2008 05:54:30] "GET /TiVoConnect?Command=QueryContainer&
    Container=My%20Videos&SortOrder=!CaptureDate&ItemCount=8&AnchorItem=%2FMy%2520Vi
    deosSeussical%252005.20.01.wmv&AnchorOffset=-4&Filter=x-tivo-container%2Ftivo-vi
    deos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
    192.168.1.4 - - [10/Mar/2008 05:54:33] "GET /TiVoConnect?Command=QueryFormats&So
    urceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 404 -
    192.168.1.4 - - [10/Mar/2008 05:54:34] "GET /TiVoConnect?Command=QueryContainer&
    Container=My%20Videos&SortOrder=!CaptureDate&ItemCount=8&AnchorItem=%2FMy%2520Vi
    deosLost%2520-%2520%2527%2527Confirmed%2520Dead%2527%2527%2520%2528Recorded%2520
    Feb%25207%252C%25202008%252C%2520KGTV%2529.mpeg&AnchorOffset=-8&Filter=x-tivo-co
    ntainer%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HT
    TP/1.1" 200 -
    192.168.1.4 - - [10/Mar/2008 05:54:36] "GET /TiVoConnect?Command=QueryFormats&So
    urceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 404 -
    192.168.1.4 - - [10/Mar/2008 05:54:36] "GET /TiVoConnect?Command=QueryContainer&
    Container=My%20Videos&SortOrder=!CaptureDate&ItemCount=8&AnchorItem=%2FTiVoConne
    ct%3FCommand%3DQueryContainer%26Container%3DMy%2520Videos%2FSystem%2520Volume%25
    20Information&AnchorOffset=-4&Filter=x-tivo-container%2Ftivo-videos,x-tivo-conta
    iner%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
    192.168.1.4 - - [10/Mar/2008 05:54:40] "GET /TiVoConnect?Command=QueryFormats&So
    urceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 404 -
    192.168.1.4 - - [10/Mar/2008 05:54:40] "GET /TiVoConnect?Command=QueryContainer&
    Container=My%20Videos&SortOrder=!CaptureDate&ItemCount=8&AnchorItem=%2FTiVoConne
    ct%3FCommand%3DQueryContainer%26Container%3DMy%2520Videos%2FWeeds%2520Season%252
    03%2520%2528preair%2520eps%25201-4%2529%2520Mp4%2527s%2520by%2520Arbitur&AnchorO
    ffset=-1&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2
    Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
    192.168.1.4 - - [10/Mar/2008 05:54:42] "GET /TiVoConnect?Command=QueryFormats&So
    urceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 404 -
    192.168.1.4 - - [10/Mar/2008 05:54:42] "GET /TiVoConnect?Command=QueryContainer&
    Container=My%20Videos&SortOrder=!CaptureDate&ItemCount=8&AnchorItem=%2FTiVoConne
    ct%3FCommand%3DQueryContainer%26Container%3DMy%2520Videos%2FWeeds%2520Season%252
    03%2520%2528preair%2520eps%25201-4%2529%2520Mp4%2527s%2520by%2520Arbitur&AnchorO
    ffset=-8&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2
    Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
    192.168.1.4 - - [10/Mar/2008 05:54:45] "GET /TiVoConnect?Command=QueryFormats&So
    urceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 404 -
    192.168.1.4 - - [10/Mar/2008 05:54:45] "GET /TiVoConnect?Command=QueryContainer&
    Container=My%20Videos%2FWeeds%20Season%203%20(preair%20eps%201-4)%20Mp4's%20by%2
    0Arbitur&SortOrder=!CaptureDate&ItemCount=8&Filter=x-tivo-container%2Ftivo-video
    s,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
    192.168.1.4 - - [10/Mar/2008 05:54:50] "GET /TiVoConnect?Command=QueryFormats&So
    urceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 404 -
    192.168.1.4 - - [10/Mar/2008 05:54:51] "GET /TiVoConnect?Command=QueryContainer&
    Container=My%20Videos%2FWeeds%20Season%203%20(preair%20eps%201-4)%20Mp4's%20by%2
    0Arbitur&SortOrder=!CaptureDate&ItemCount=1&AnchorItem=%2FMy%2520VideosWeeds%252
    0Season%25203%2520%2528preair%2520eps%25201-4%2529%2520Mp4%2527s%2520by%2520Arbi
    tur%2FWeeds%2520Season%25203%2520%2528preair%2520ep%25203%2529.mp4&AnchorOffset=
    -1&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tiv
    o-mpeg,video%2F* HTTP/1.1" 200 -
    192.168.1.4 - - [10/Mar/2008 05:54:51] "GET /TiVoConnect?Command=TVBusQuery&Cont
    ainer=My%20Videos&File=Weeds%20Season%203%20(preair%20eps%201-4)%20Mp4's%20by%20
    Arbitur%2FWeeds%20Season%203%20(preair%20ep%203).mp4 HTTP/1.1" 200 -
    192.168.1.4 - - [10/Mar/2008 05:54:52] "GET /My%20VideosSeussical%2005.20.01.wmv
    HTTP/1.1" 200 -
    192.168.1.4 - - [10/Mar/2008 05:55:00] "GET /My%20VideosWeeds%20Season%203%20(pr
    eair%20eps%201-4)%20Mp4's%20by%20Arbitur/Weeds%20Season%203%20(preair%20ep%203).
    mp4 HTTP/1.1" 200 -
    192.168.1.4 - - [10/Mar/2008 05:55:07] "GET /TiVoConnect?Command=QueryFormats&So
    urceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 404 -
    192.168.1.4 - - [10/Mar/2008 05:55:07] "GET /TiVoConnect?Command=QueryContainer&
    Container=My%20Videos%2FWeeds%20Season%203%20(preair%20eps%201-4)%20Mp4's%20by%2
    0Arbitur&SortOrder=!CaptureDate&ItemCount=8&AnchorItem=%2FMy%2520VideosWeeds%252
    0Season%25203%2520%2528preair%2520eps%25201-4%2529%2520Mp4%2527s%2520by%2520Arbi
    tur%2FWeeds%2520Season%25203%2520%2528preair%2520ep%25203%2529.mp4&AnchorOffset=
    -3&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tiv
    o-mpeg,video%2F* HTTP/1.1" 200 -
    192.168.1.4 - - [10/Mar/2008 05:55:09] "GET /TiVoConnect?Command=QueryFormats&So
    urceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 404 -
    192.168.1.4 - - [10/Mar/2008 05:55:09] "GET /TiVoConnect?Command=QueryContainer&
    Container=My%20Videos&SortOrder=!CaptureDate&ItemCount=8&AnchorItem=%2FTiVoConne
    ct%3FCommand%3DQueryContainer%26Container%3DMy%2520Videos%2FWeeds%2520Season%252
    03%2520%2528preair%2520eps%25201-4%2529%2520Mp4%2527s%2520by%2520Arbitur&AnchorO
    ffset=-8&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2
    Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
    192.168.1.4 - - [10/Mar/2008 05:55:15] "GET /TiVoConnect?Command=QueryContainer&
    Container=%2F HTTP/1.0" 200 -
    192.168.1.4 - - [10/Mar/2008 05:55:31] "GET /My%20VideosWeeds%20Season%203%20(pr
    eair%20eps%201-4)%20Mp4's%20by%20Arbitur/Weeds%20Season%203%20(preair%20ep%203).
    mp4 HTTP/1.1" 200 -
    192.168.1.4 - - [10/Mar/2008 05:55:40] "GET /TiVoConnect?Command=QueryFormats&So
    urceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 404 -
    192.168.1.4 - - [10/Mar/2008 05:55:40] "GET /TiVoConnect?Command=QueryContainer&
    Container=My%20Videos&SortOrder=!CaptureDate&ItemCount=8&Filter=x-tivo-container
    %2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1"
    200 -
    192.168.1.4 - - [10/Mar/2008 05:55:53] "GET /TiVoConnect?Command=QueryFormats&So
    urceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 404 -
    192.168.1.4 - - [10/Mar/2008 05:55:53] "GET /TiVoConnect?Command=QueryContainer&
    Container=My%20Videos&SortOrder=!CaptureDate&ItemCount=8&AnchorItem=%2FTiVoConne
    ct%3FCommand%3DQueryContainer%26Container%3DMy%2520Videos%2FWeeds%2520Season%252
    03%2520%2528preair%2520eps%25201-4%2529%2520Mp4%2527s%2520by%2520Arbitur&AnchorO
    ffset=-1&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2
    Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
    192.168.1.4 - - [10/Mar/2008 05:55:59] "GET /TiVoConnect?Command=QueryFormats&So
    urceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 404 -
    192.168.1.4 - - [10/Mar/2008 05:55:59] "GET /TiVoConnect?Command=QueryContainer&
    Container=My%20Videos&SortOrder=!CaptureDate&ItemCount=1&AnchorItem=%2FMy%2520Vi
    deosLost%2520-%2520%2527%2527Confirmed%2520Dead%2527%2527%2520%2528Recorded%2520
    Feb%25207%252C%25202008%252C%2520KGTV%2529.mpeg&AnchorOffset=-1&Filter=x-tivo-co
    ntainer%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HT
    TP/1.1" 200 -
    192.168.1.4 - - [10/Mar/2008 05:55:59] "GET /TiVoConnect?Command=TVBusQuery&Cont
    ainer=My%20Videos&File=Lost%20-%20''Confirmed%20Dead''%20(Recorded%20Feb%207,%20
    2008,%20KGTV).mpeg HTTP/1.1" 200 -
    192.168.1.4 - - [10/Mar/2008 05:56:07] "GET /My%20VideosLost%20-%20''Confirmed%2
    0Dead''%20(Recorded%20Feb%207,%202008,%20KGTV).mpeg HTTP/1.1" 200 -
    192.168.1.4 - - [10/Mar/2008 05:56:38] "GET /My%20VideosLost%20-%20''Confirmed%2
    0Dead''%20(Recorded%20Feb%207,%202008,%20KGTV).mpeg HTTP/1.1" 200 -


    Any help???
     
  3. MasterCephus

    MasterCephus New Member

    309
    0
    Jan 2, 2005
    Hueytown,...
    it's written in .NET so you could try and intall Mono and see if it will run....

    EDIT:

    after running the MoMA from Mono, it appears that the MetaGenerator will work; however, the SQLite stuff will not. In one of my next releases, I am removing the SQLite stuff because there is no need for it...then it should work with Mono...
     
  4. Kershek

    Kershek New Member

    125
    0
    Oct 10, 2002
    Mesa, AZ
    I would like to upload 1080i video to my TiVoHD. I set the ffmpeg_prams setting to what it states in the description, but when I transfer something that's 1080i, it seems to show it to me "zoomed in", where I can't see the whole video. Any suggestions?
     
  5. wmcbrine

    wmcbrine Ziphead

    10,369
    22
    Aug 2, 2003
    Eh, how much "zooming" are you seeing? That could just be overscan. In which case, you could potentially turn it off on your set; or you could use a patch to pyTivo to pad the video (see the pyTivo "hacks" forum -- I hope to make this mainstream, but I haven't gotten around to it).
     
  6. roy7

    roy7 New Member

    3
    0
    Jun 7, 2002
    Yay! Adding the aspect169=false to a named tivo section in the config file fixed it for me, and I can watch 16:9 videos now without switching to my xbox 360. :) It's so much easier to watch movies on my Tivo.

    I'm surprised they haven't fixed this yet, the earliest bug reports seem to be from November last year.
     
  7. Kershek

    Kershek New Member

    125
    0
    Oct 10, 2002
    Mesa, AZ
    Right now I have my TiVo HD connected to my Dell 2405 LCD through component cabling. I transferred the Ice Age 2 quicktime trailer (ice_age_2-tlrD_h1080p.mov) and, when playing it, it shows up in 720p and is zoomed in and scrunched. Shouldn't it have changed the TiVoHD to 1080?
     
  8. Kershek

    Kershek New Member

    125
    0
    Oct 10, 2002
    Mesa, AZ
    I just did a side-by-side comparison between the PC and the TiVo and noticed that it zoomed in the top and bottom slightly but did not trim the left and right, which is the reason why it lookes scrunched. Where the PC version has black bars at the top and bottom, the TiVo transfer shows a full screen with a little trimming of the top and bottom. The real question is why it's showing as 720p.
     
  9. PaulS

    PaulS Member

    674
    1
    Sep 16, 2002
    Southern NH
    This is pyTivo behaving normally under a default configuration. Videos under 1280x720 are passed to the TiVoHD and Series3 unaltered, since they can accomodate a video variety of MPEG-2 video formats. Videos over 1280x720 are downscaled to 720p. This was chosen as a reasonable default value, in order to keep the transcoding CPU utilization down, and the speed of transfers to the TiVo at a reasonable level. Should you wish to transcode your videos to a higher resolution, feel free to do so. Specifying the "height", "width" and "video_br" parameters should get you what you want.
     
  10. AZ_Tivo

    AZ_Tivo New Member

    262
    0
    Jan 17, 2005
    AZ
    I just found pyTivo and would like to thank the author for creating this app.

    I have one question I would like to ask. I tested pyTivo with two home videos. One was made on miniDV camcorder and was imported into an AVI format using Windows movie maker 2.6. The other home movie was made using a Nikon L11 digital camera. It says TV resolution (640x). The movie made using L11 shows up better as compared to the one made using camcorder.

    The panning on camcorder movie is horrible. My Tivo is S2 and the TV is a 65" 1080P TV. Will this be any better when my TivoHD arrvies? or do I need to tweak some settings?

    Thanks.
     
  11. PaulS

    PaulS Member

    674
    1
    Sep 16, 2002
    Southern NH
    Which looks better on your computer ? What is the resolution of the camcorder ?

    Depends upon what the resolutions of the source materials are. The higher resolution of the two (either camcorder or digicam) should look better on your 1080p display.

    The Series2 will only accept a very specific resolution and refresh rate, so pyTivo must convert all videos to meet those requirements when transferring to an S2. TiVoHD and S3's can accept a video variety of MPEG-2 resolutions/rates, so less transcoding will occur and should make your videos look a bit better.
     
  12. TreborPugly

    TreborPugly Unreal!

    4,542
    0
    May 2, 2002
    Eastern TN
    I'd blame the Windows Movie Maker software for poor conversion. You can just have pyTivo transcode the raw video if you want. I've been using ffmpeg directly to convert the raw video to DVD format, and also to a lower bit rate format that I use on pyTivo.

    I just have a Series 2 Tivo and an old regular TV, so lower resolutions look just fine. (I love how low resolutions look like crap on my PC, because it tries to convert them to higher resolution, but they look fine on the TV - just basic, old-fashioned TV is actually a pretty cool technology)
     
  13. TreborPugly

    TreborPugly Unreal!

    4,542
    0
    May 2, 2002
    Eastern TN
    oh, I just realized you said your TV is high res, but your Tivo is not. You might therefore be experiencing the same sort of thing as looking at low res on your computer.
     
  14. AZ_Tivo

    AZ_Tivo New Member

    262
    0
    Jan 17, 2005
    AZ
    They both look ok on my computer but I was watching them in smaller window. I haven't tried watching them full size on 20" monitor. I don't know the resolution of Camcorder. It is Sony TRV17. But I imported video on computer in highest possible resolution mode (AVI).


    Movie maker may be the culprit here. How do I access raw video? I do need to import it somehow to computer as it is sitting on a tape in the camcorder.


    My THD should be here tomorrow. I will test it and report here.
     
  15. PaulS

    PaulS Member

    674
    1
    Sep 16, 2002
    Southern NH
    I've got the Sony TRV22, so I'm familiar with what you're dealing with. Try WinDV HERE to try and extract the video via firewire. It shouldn't mess around with the video as its being pulled from the camcorder.
     
  16. thczv

    thczv New Member

    47
    0
    Dec 20, 2001
    Sacramento, CA
    I have been trying a lot of things to get pyTivo to play playlists. But I am not having any luck. Have any of you who run pyTivo on Windows XP succeeded in getting pyTivo to play playlists? If so, would you tell me how you did it?
     
  17. mikebridge

    mikebridge New Member

    712
    0
    Sep 18, 2000
    Plainfield, IL
    new tivo desktop 2.6 supports a new reverse 'auto transfer', pushing content to your tivo's from your pc -- any bets on how long to reverse engineer this and add it to pytivo?
     
  18. PaulS

    PaulS Member

    674
    1
    Sep 16, 2002
    Southern NH
    I suppose it would depend if the auto transfer is truly a "push", where TD instigates the transfer and forces the new content down into the TiVo. It could very well be that the TiVo is polling TD, checking for any new content, and requesting a transfer for any new content.

    If it truly is a push, I'm not sure pyTivo could do this since that runs contrary to how pyTivo typically runs. pyTivo usually responds to queries from the TiVo. To support a "push" model, pyTivo would have to be actively querying the shares to see if there's anything new, and then proactively send a message to the TiVo informing it of new content. pyTivo doesn't do either of these things right now.

    If it's a "poll 'n pull", I think we might see pyTivo support fairly quickly. We just need to figure out how the TiVo is polling TD for new content, and then get pyTivo to mimic TD's behavior.
     
  19. mikebridge

    mikebridge New Member

    712
    0
    Sep 18, 2000
    Plainfield, IL
    if i'm reading this right (http://www.tivolovers.com/2008/01/14/more-from-tivo-at-ces/), TD sends a instant message to the 'mothership' which bounces that message down to the individual tivo, then the individual tivo uses the information from that IM to start pulling the show from TD. so yes, it might be outside of pytivo's normal functionality, but perhaps a simple plugin, that you set a poll interval (check every 15 minutes) and folders to check?
     
  20. PaulS

    PaulS Member

    674
    1
    Sep 16, 2002
    Southern NH
    I'm not sure that the XMPP ("jabber") support is in the 9.2 TiVo software, or even if it's scheduled to be released as a part of the 9.3 release. We also don't know if this iteration of TD software uses XMPP to effectively push the content to the TiVo, or if it's still relying on the TiVo to poll it.

    We'll know soon enough, I'll wager.

    I'll be firing up TD 2.6 tonight with a packet sniffer and see what interesting things pop up...
     

Share This Page