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. Feb 7, 2009 #2161 of 5684
    mosley

    mosley New Member

    8
    0
    Feb 4, 2009
    windracer, Not sure how to reboot the Tivo, but I unplugged it and plugged it back in and that didnt help. Any other suggestions.
    Thanks
     
  2. Feb 7, 2009 #2162 of 5684
    Rdian06

    Rdian06 New Member

    463
    0
    Apr 12, 2008
    mosley, try adding a line to your pyTivo.conf file under the Server section:

    beacon = <tivo1 IP> <tivo2 IP>

    And see if that fixes the issue.

    Also, check your Tivo.com account and make sure video transfers are enabled for both your units.
     
  3. Feb 7, 2009 #2163 of 5684
    windracer

    windracer joined the 10k club

    11,580
    3
    Jan 3, 2003
    St. Pete, FL
    That works. :) The other way to do it is the "Restart" menu item under Messages & Settings.
     
  4. Feb 8, 2009 #2164 of 5684
    mosley

    mosley New Member

    8
    0
    Feb 4, 2009
    OK, I have tried to "Restart" the Tivo, and I've added the "beacon = <tivo1 IP> <tivo2 IP>" line in my pyTivo.conf file and enabled video transfers on the Tivo (it was enabled on this one). But none of this is working. I am still not able to see My Videos on the Now Playing List. Any other suggestions?

    Thanks for your help.
     
  5. Feb 8, 2009 #2165 of 5684
    Rdian06

    Rdian06 New Member

    463
    0
    Apr 12, 2008
    Are your Tivos and the pyTivo machine all in the same network subnet? pyTivo sends UDP broadcasts advertisements out to the subnet. So if your second Tivo isn't in the same subnet, it might never get the broadcast and consequently never know to contact your pyTivo instance.

    If they are all in the same subnet, what fork version of pyTivo are you using? Does adding guid = 654321 in your Server section make a difference?

    Also, you might want to go to your Tivo.com account and disable video transfers, save, force network connect on your Tivos to pickup the disable, log back in and enable, save, force network connect to pickup the enable. Just to make sure things are reset properly.
     
  6. Feb 8, 2009 #2166 of 5684
    MasterCephus

    MasterCephus New Member

    309
    0
    Jan 2, 2005
    Hueytown,...
    Just letting everyone know that I have posted the newest update to the MetaGenerator...click on my signature to get it.
     
  7. Feb 8, 2009 #2167 of 5684
    mosley

    mosley New Member

    8
    0
    Feb 4, 2009
    The subnets were the same on both Tivos. So I added guid = 654321 To the Server section. And it worked. THANKS. Any idea why?
     
  8. Rdian06

    Rdian06 New Member

    463
    0
    Apr 12, 2008
    pyTivo instances broadcast advertisement beacons on the subnet containing their GUID, IP, and port info. When your Tivo hears the beacon, it's supposed to cache the information and then make a request direct to the pyTivo instance. Sometimes a Tivo will keep a GUID cached with old IP/port info and then never query the new instance. A Tivo restart should clear the cache, but as you found, sometimes it won't.

    Newer pyTivo versions randomize the GUID on startup unless you force a GUID in the config file. Older pyTivo versions always used the same GUID making it more likely you'll run into the screwy caching behavior.
     
  9. mosley

    mosley New Member

    8
    0
    Feb 4, 2009
    Well that was a bit over my head. Thanks anyway.

    I have another one. I can see both Tivos on the Now Playing List, but the both say there are no recorded programs. For instance, on Tivo 1's NPL I can see Tivo 2, but there are no recorded programs, and on Tivo 2's NPL I can see Tivo 1, but there are no recorded programs. How can I see the recorded programs for each Tivo?
     
  10. GreenMonkey

    GreenMonkey New Member

    48
    0
    May 28, 2008
    PyTivo was working fine.

    But I HAD to tinker with it - I uninstalled and updated to the latest version of Pytivo (wgw fork). And then installed Python 2.6.1 since the new PyTivo wasn't playing nice with the old Python version I had (2.4?).

    Now, it isn't detected by the Tivo HD at all.

    Any ideas?

    PyTivo is reachable at my IP address:9032 from other devices on the network.

    PyTivotogo connects to the Tivo as well and finds the programs on it.
     
  11. urwathrtz

    urwathrtz Death Metal Dad

    577
    0
    Jan 18, 2008
    Upstate, NY
    Got pyTiVo to work. Question I have is the audio is a little erratic at times.
     
  12. mathwhiz

    mathwhiz Member

    388
    0
    May 28, 2000
    Okemos, MI, USA
    I've been playing with pyTiVo more and getting it setup to work really well for me. Getting automatic transfers working (not elegantly, but working), fixed my cropping problem (by adding the padding) (although it made me realize I'm missing content on my TV shows too because of over-scan), and the sound issue I think I've fixed by setting the audio frequency at 48000 instead of auto, I'm pretty sure the problem was with transcoded audio at 44100 and when the TV (via HDMI) had to switch between 44100 and 48000.
     
  13. kearygriffin

    kearygriffin New Member

    346
    0
    Jan 31, 2008
    In adding metadata support to streambaby, it was requested that it support an img.cover tag for displaying a DVD cover (or other image) when displaying the metadata.

    I didn't see any standard tag in pyTivo metadata for adding an image, and it was suggested that I use img.cover : <filename_or_url>

    I'm leaning towards using
    x-img.cover : <filename_or_url>
    instead, so that pyTivo and other applications that transfer information back to the TiVo could recognize via the x- prefix that this tag isn't a standard tivo tag and should be ignored.

    Does anyone have any opinions on this? (or point me to a thread/message that already discusses what people are using for an img-type tag)

    Streambaby will not be writing any metadata, so it will be up to other apps to write the x-img.cover tag, or people can put it in manually.
     
  14. wmcbrine

    wmcbrine Ziphead

    10,368
    22
    Aug 2, 2003
    In terms of being ignored, it won't matter what you call it -- it won't be used unless it's already accounted for in the templates. And no one's ever put image links into pyTivo metadata files before, so there won't be any existing threads about it. :)

    Personally I don't like either of those names; I'd probably just go with "image" or something.
     
  15. GreenMonkey

    GreenMonkey New Member

    48
    0
    May 28, 2008
    I tried swapping to the wmcbrine fork, no luck either.

    I tried uninstalling both, installing python 2.5.2, and reinstalling. I can't connect to the web configuration / localhost:9032 using the latest versions of pytivo and Python 2.5.2 at all. I seem to need 2.6+ for it to work, but the Tivo doesn't detect it then.
     
  16. fred2

    fred2 New Member

    509
    0
    Jan 20, 2006
    I'm not sure where to ask this question but...

    I have a divx file which apparently has TWO AUDIO tracks (streams?).

    Unfortunately, at least for me, is it appears that the primary track is Italian while the secondary track is English.

    I apparently can switch between those tracks with a number of Computer-viewing programs.

    BUT, I just used pytivo to copy the file to my S3 and Italian is the language it plays back in.

    Obviously, I don't see any way on the Tivo to select the second track. Does pyTivo have a way to grab the second audio track as it is transferring the file?

    What about Streambaby?

    Other?

    Is there an easy way to STRIP the "wrong" audio track and only leave the other without going through some extensive re-encoding process? (I have infrequently used videodubrub-something....)

    If the powers that be don't think double posting over in the Streambaby thread would be a sin, I would ask again over there.

    Thanks.
     
  17. Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    I've never tried doing it, but it *should* be doable with the -map option of ffmpeg. Lets assume your video stream is stream 0, and your english stream is stream 2 (you can find all the info by doing ffmpeg -i <file>)

    so something like
    ffmpeg -i <input> -map 0:0 -map 0:2 -acodec copy -vcodec copy <output>

    *should* work... although you may want to look up the -map option in case I didnt specify it right. This will not re-encode the file, just copy the already encoded data into a new container with only one video stream and one audio stream.

    As for pyTivo/Streambaby, it is certainly something that could be coded up to look at the input, and try to pick an appropriate language (if one is set), but it would have to be coded seperately into each, and I can't speak for the authors' priorities (it's very rare when the main audio stream isn't the one you want to use).
     
  18. fred2

    fred2 New Member

    509
    0
    Jan 20, 2006
    Yoav:

    THANKS VERY MUCH. While I have not watched/listened to the results for the entire movie, the small samples I did watch on the COMPUTER appear to be OKAY. Only ENGLISH in the audio.

    The hardest part was finding a win compiled version of ffmpeg since I'm not into compiling these days (former cobol programmer from another generation!)
     
  19. rjmitche

    rjmitche Member

    47
    0
    Dec 30, 2004
    Take a look at the following thread over on the pyTivo forum:


    I've never used it but, it sounds like it might be what you are looking for.
     
  20. fred2

    fred2 New Member

    509
    0
    Jan 20, 2006
    Hey, very interesting. I will check to see how the file I transferred works but I will also check this out, too. I gather I would have to edit pytivo.conf for this one event and/or other such events and know which track? Luckily, so far I have only run into this the one time.
     

Share This Page