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. dlfl

    dlfl Cranky old novice

    6,996
    16
    Jul 6, 2006
    Near...
    Your video looks like a standard DVD format mpeg2 except the audio is mp2 instead of ac3 -- but that should not bother your Tivo.

    My hunch is your 540 may not like the 720x480 format -- See this post. To test this we need to force pyTivo to transcode to 544x480 (with ffmpeg). To do that edit transcode.py (save the distributed original first) at line #211, which now reads:

    Code:
        suportedModes = [[720, 480], [704, 480], [544, 480], [480, 480], [352, 480]]
    Remove the [720,480] pair (and the ',' following it).

    There may still be issues with aspect ratio, letterboxing etc., which can be worked out later, but this should get something at 544x480 over to your 540.
     
  2. greg_burns

    greg_burns Now in HD

    6,384
    0
    May 21, 2004
    Slower...
    I thought it was also believed that that seriesid must be present in "your" guide data at the time of grouping.
     
  3. dlfl

    dlfl Cranky old novice

    6,996
    16
    Jul 6, 2006
    Near...
    Did you miss posts #1438 and #1439 ?
     
  4. jcthorne

    jcthorne Active Member

    2,720
    2
    Jan 28, 2002
    Houston
    Yes, the seriesid must not only be valid, it must be KNOWN by your tivo from its current guide data or previous recording when it was current. If you want to choose a series id from the lists published here, you may first record one episode from the series to enable that series id then TTCB the remainder of the shows you want in that group. You can even delete the original recording that created the group and the series group will remain. If the series id does not appear in your current guide data for recording, you cannot use it.
     
  5. greg_burns

    greg_burns Now in HD

    6,384
    0
    May 21, 2004
    Slower...
    Is that right? If that was true people wouldn't have MRV issues with older shows. Or maybe I am misremembering that part. :confused:
     
  6. Sicklybutsexy

    Sicklybutsexy New Member

    179
    0
    May 5, 2007
    I did, thank you metadata works great.
     
  7. Proxima

    Proxima New Member

    9
    0
    Dec 3, 2005
    I appreciate the help, but same errors:

    TIVO says file is larger than expected or corrupt

    log file says connection reset by peer.


    It couldn't have anything to do with my wireless...Download TV works fine...I get DL.tv and CrankyGeeks flawlessly.
     
  8. wmcbrine

    wmcbrine Ziphead

    10,364
    22
    Aug 2, 2003
    If I were Tivo, this is how I'd do it: When a show comes into the guide, it comes along a "series record". That gets saved, but is eventually aged out of the system when the show is no longer in the guide (not necessarily immediately), unless there's still a recording of that show in Now Playing, in which case the series record won't be purged until after that show is deleted (again, not necessarily immediately). An unused series record could hang around for a long time if there were no new series coming in needing the space. But even with many new series, they probably stay for days or weeks.

    MRV/TTCB are apparently not sufficient to recreate the series record. It has to come in with the regular guide data. Or so it appears, anyway.
     
  9. dlfl

    dlfl Cranky old novice

    6,996
    16
    Jul 6, 2006
    Near...
    What version is your TiVo software?

    When you tried to transfer after modding Transcode.py did you see ffmpeg start to transcode in the command window? Did the output video track say it was 544x480? Actually if you could copy that part the command window and post it I would be interested.

    If you can't get ANY files to go back with Desktop, that suggests a problem other than pyTivo. Try sending a TiVo transferred from your TiVo. Be sure you have the TiVo beacon started, of course. If that works, try sending the same file via pyTivo. The TiVo beacon is NOT needed for pyTiVo.
     
  10. naclone

    naclone New Member

    118
    0
    Feb 11, 2002
    What is it that the GUID value does, exactly? is that number you're using valid across the board or does the input need to be unique to the user? If so, how do I determine mine?

    Thanks
     
  11. dlfl

    dlfl Cranky old novice

    6,996
    16
    Jul 6, 2006
    Near...
    The best answer I've seen on GUID is in post #1365 (easily found by searching this thread on "GUID" , hint, hint. :cool:)

    It stands for "Globally/Universally Unique Identifier".

    Here is a web page that will generate a GUID and gives more info.
     
  12. MacerX

    MacerX New Member

    30
    0
    Nov 9, 2007
    Pittsburgh, PA
    I have a feature request. I will try to post on the wiki too when I get a chance.

    auto_subshares=level2

    The goal would be to have the first level folder in Tivo NPL be named as in my pyTivo.conf file and when I enter that folder, have every deeper file appear with folder path like it does with auto_subshares=true today. This enables access to all shared files no matter the share depth and eliminates the clutter on the main Tivo NPL.

    This theoretically seems doable with my limited knowledge of the subfolder limitations. If I had more experience with this stuff, I would try to modify the pyTivo myself, but what would take an expert a few minutes would probably take me hours.

    Thanks,
    DB
     
  13. wmcbrine

    wmcbrine Ziphead

    10,364
    22
    Aug 2, 2003
    Here. Currently M3U only, but it works with Internet radio as well as your own files. This is in the form of a replacement for the existing music module. (I know armooo wants us to use git, but I have yet to learn it.)
     
  14. Proxima

    Proxima New Member

    9
    0
    Dec 3, 2005
    Tivo software 9.1-01-2-540

    what command window? There's suppose to be a command window?

    I'm trying a transfer now...2 hours for a 30 min show geez
     
  15. dlfl

    dlfl Cranky old novice

    6,996
    16
    Jul 6, 2006
    Near...
    You must be running pyTivo as a service. It will be easier to troubleshoot if you just run it as a program. Then a command window will come up when it's running. Shut down the service. Launch pyTivo by double-clicking the piTivo.py file.

    Which transfer is taking so long? pyTivo or Desktop?
     
  16. Proxima

    Proxima New Member

    9
    0
    Dec 3, 2005
    I was using Desktop to move a file from the Tivo to the computer. After it finshed, about 10 minutes ago, I tried to transfer back using the Desktop and it failed.
     
  17. dlfl

    dlfl Cranky old novice

    6,996
    16
    Jul 6, 2006
    Near...
    I know there are 540 users on this thread -- I hope they will chime in if they have any ideas.

    At this point I think you have a network/hardware/software problem that is not particular to pyTivo. I suggest you start a new thread on your problems using Desktop. Give all the details in your first post -- everything about your software versions, hardware, etc. I'm out of ideas at the moment.

    In fact, problems with Desktop are subjects for TiVo tech support too.

    Good luck and sorry I didn't help!
     
  18. wgw

    wgw New Member

    217
    0
    May 16, 2007
    Has anyone else modified their pyTivo to output 1024x576? I'm sending a lot of high def Tivo recordings back to the tivo this week. And they have to be transcoded to lower the bitrate due to the bugs in the Tivo software. I started using 720x480 to get faster transcoding and smaller file sizes, but changing the PAR from 1:1 to 32:27 doesn't sound like a good idea. 1024x576 seems to be a good compromise between 1280x720 and 720x480 since it maintains the 1:1 PAR, and results in a transcode speed almost as fast as 720x480, as well as a similar file size. I also agree with some of the other posters who have commented that lowering the resolution and letting the Tivo resize on playback seems to work better than transcoding at 1280x720.

    Is it a good idea to maintain the 1:1 PAR, or should I ignore it? And does 1024x576 sound like a good resolution that should be added to pyTivo as valid widths and heights? I was also wondering if maybe this resolution should be added as the default height width setting for files sent to HD Tivo's if the source is 720p or above, unless the user overrides it with a different setting?
     
  19. billyedmonson

    billyedmonson New Member

    2
    0
    Oct 28, 2007
    MasterCephus...first of all, I love your program. It saved me tons of time. However I did notice that when creating a txt file for a tv series, the output txt file has an error in it.

    "seriesid" should be "seriesId" otherwise the shows will not group on the NPL. Overall a very good program. Thanks
     
  20. Vcd_Junky

    Vcd_Junky New Member

    2
    0
    Jun 26, 2005
    MasterCephus, any luck with getting the rating (x out of 10) and category (comedy, action, etc.) added to your program like we talked about in SCRUM a few weeks back? :)
     

Share This Page