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

pyTivoX

Discussion in 'TiVo Home Media Features & TiVoToGo' started by Yoav, Dec 10, 2008.

  1. Mar 7, 2009 #361 of 1437
    jannlinder

    jannlinder New Member

    106
    0
    Oct 17, 2004
    San Jose, CA
    Okay, what is in 1.2b?

    :) sorry...couldn't resist!
     
  2. Mar 7, 2009 #362 of 1437
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    Nothing new.
    as the comments say, I've been regularly taking the latest svn of streambaby and pytivo, ffmpeg, x264, and lame. Since 1.1 is now released, the beta number just got bumped to 1.2b1. It's just a regular build with the latest code.

    edit: oh I lied a little. The latest 1.2b code incorporates some new code that should now 'do the right thing' when you upgrade versions AND have 'launch at login' set.
     
  3. Mar 7, 2009 #363 of 1437
    jannlinder

    jannlinder New Member

    106
    0
    Oct 17, 2004
    San Jose, CA
    I assumed... I was just being silly.

    J
     
  4. Mar 9, 2009 #364 of 1437
    oybobby

    oybobby New Member

    2
    0
    Mar 6, 2009
    Hello,

    I had been running 1.1 and found the (something like) "install and restart" message after it had downloaded this build. All sorts of "wrong things" happened: it kept crashing on (pyTivoX) restart, and after manually downloading 1.2b1 and installing it, streaming wouldn't work, I couldn't empty the trash because of all the .jar files still active, etc.

    So... I guess this 1.2b1 code will fix that, but thought I'd mention it Just In Case.

    Regards,
    Maurice
     
  5. Mar 9, 2009 #365 of 1437
    oybobby

    oybobby New Member

    2
    0
    Mar 6, 2009
    Yoav,

    I forgot to mention how grateful I am for this delightful, elegant hack. I'm a late adopter of TiVo, just got here last summer, and just found this forum last week. We don't watch that much TV, but making that which we do watch more convenient, nearly fun, is very much appreciated.

    So... thanks very much!

    Regards,
    Maurice
     
  6. Mar 9, 2009 #366 of 1437
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    Ermm, actually, 1.2b1 shouldn't really fix any of that. It sounds like streambaby is still running instead of being reaped during the upgrade. The easiest thing to do is probably reboot, which will clean up everything, including errant processes. I haven't seen this happen before, and you're the first to report it, so I'm hoping 'something interesting' went on that caused it and this is hopefully a unique thing.. But if it's still going on, I'm gonna ask for your help debugging it :)
     
  7. Mar 13, 2009 #367 of 1437
    Mythica

    Mythica New Member

    17
    0
    Aug 27, 2006
    This may have been mentioned before, but I can't find the answer. Is there anyway using pyTivoX to transfer files and keep the sub-folders they are in? I want to transfer my home movies to my Tivo, but I want them all to show up in a "Home Movies" folder. When I use the Tivo to transfer the files, they all show up in the Now Playing list. I know that using the Tivo Desktop the only way to do it is to setup Auto-Transfers. Any way to do it with pyTivoX?
     
  8. Mar 13, 2009 #368 of 1437
    pkscout

    pkscout Active Member

    3,928
    0
    Jan 10, 2003
    Honolulu, HI
    That's a function of pyTiVo generally, not pyTiVoX specifically. You need to create a metadata file that includes a valid seriesID to get things in folders. There is information here about the metadata file. Here's a thread with some discussion about that issue from the pyTiVo forum.
     
  9. Mar 15, 2009 #369 of 1437
    PacoII

    PacoII New Member

    19
    0
    Jun 16, 2008
    In the update window, what does "Automatically download and install updates in the future" mean? I ask, since I have yet to see it actually do this, so figure I must be misunderstanding :)
     
  10. Mar 15, 2009 #370 of 1437
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    Well, this is sparkle, so it does whatever sparkle claims it does :)

    It generally only checks for new versions about once a day. I believe setting it to auto-download and install will make it just download it when a new version is available instead of prompting you -- but I havent tried it).
     
  11. Mar 18, 2009 #371 of 1437
    scrytch

    scrytch New Member

    4
    0
    Feb 17, 2009
    Hi,

    Just got MAK ability enabled on my Australian TiVo (don't ask about the price - we have no subscription but high upfront cost).

    pyTiVoX seems to be working fine at first, but after a few minutes of transfer/playing (ie pytivo mode) or streaming (streambaby mode) my TiVo just restarts itself - all the way to the starting up graphic (then the "it'll only be a few more minutes").

    Any thoughts?

    Regards,
    Shane.
     
  12. Mar 18, 2009 #372 of 1437
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    Not really :(

    Sounds like an issue with the tivo software. Are you guys running the same release as we are in the US?
     
  13. Mar 18, 2009 #373 of 1437
    wmcbrine

    wmcbrine Ziphead

    10,364
    22
    Aug 2, 2003
    No, they aren't. I've had a few Australians show up on my Reversi game, and they're running "11.1" rather than 11.0b. Which should not be read as them being ahead -- I think their version is crippled, and not (yet?) allowing TTCB. Although I'm surprised to hear that it does work for a few minutes. I dunno, they have some strange policies.
     
  14. Mar 18, 2009 #374 of 1437
    scrytch

    scrytch New Member

    4
    0
    Feb 17, 2009
    Is TTCB what TiVo Desktop uses to re-encode shows to send to TiVo for playback? If this is the case then yes this just got enabled in our Home Networking Pack (enables TTG, Music, Photos etc).

    As for policies how it is sold here is different:

    Upfront one-off cost - no TiVo subscription, but this is for approved apps (weather, games etc), EPG & broadband movie service.

    MAK was turned off (so no external apps, multi room etc). This has been enabled now for a fee for your account (ie one off payment to enable, does so for all TiVo's on your TiVo account).

    Whilst it's strange, the good thing is there are no ongoing subscription costs.

    Regards,
    Shane.
     
  15. Mar 18, 2009 #375 of 1437
    moyekj

    moyekj Well-Known Member

    11,141
    31
    Jan 23, 2006
    Mission...
    TTCB is short for Tivo To Come Back which just means transferring shows from computer back to Tivo.
    i.e. The opposite of TTG = Tivo To Go which means transferring shows from Tivo to computer.

    Until fairly recently one could only transfer mpeg2 program streams back to Tivo so any other kind of video needed to be transcoded to mpeg2 (which can be done on the fly) before being transferred. Series 3 Tivos (at least the ones sold in USA) now do have ability to natively store videos in a limited number of other formats as well. This Wiki page summarizes what Series 3 Tivos can natively decode:
    http://code.google.com/p/streambaby/wiki/video_compatibility
    (The most useful other native format other than mpeg2 is mpeg4 container with H.264 video and AAC or AC3 audio)
     
  16. Mar 18, 2009 #376 of 1437
    wmcbrine

    wmcbrine Ziphead

    10,364
    22
    Aug 2, 2003
    So, scrytch, do you get the same results with TiVo Desktop?
     
  17. Mar 20, 2009 #377 of 1437
    fatespawn

    fatespawn New Member

    139
    0
    Oct 14, 2007
    Chicagoish, IL
    Moyekj,

    I just started using pytivox (thanks yoav for the gui and the developers for the underlying code) and was wondering about the ability to "natively store" other-format videos on my TivoHD.

    Does that mean I can just upload a mp4 file encoded in h264 with AC3 audio? I haven't found a way to do that... Are we still talking streaming? Just a little confused.

    -fate
     
  18. Mar 20, 2009 #378 of 1437
    moyekj

    moyekj Well-Known Member

    11,141
    31
    Jan 23, 2006
    Mission...
    It's probably not well documented or widely known at this point but it was discovered that via Tivo Desktop Plus auto pushes to series 3 Tivos of some mp4 files were not being transcoded to mpeg2 and that eventually led to confirmation and integration of that capability into pyTivo. See this thread for the whole sequence of events:
    http://www.tivocommunity.com/tivo-vb/showthread.php?t=419427

    Summary of how to setup for mp4 pushes to your Tivo(s):
    * Install wmcbrine's pyTivo fork (Just grab the latest zip file and unpack it somewhere)
    * Fire it up (double-click on pyTivo.py) and then with a browser connect to http://localhost:9032
    * In Web Configuration section under Global Server Settings set tivo_username and tivo_password to what you use for logging into Tivo web page
    * Add a new videos section where your mp4 videos (H.264 + AAC or AC3 audio) reside and save changes
    * Stop pyTivo and start it again (may not be necessary but just to be sure)
    * Connect again to http://localhost:9032 and click on your video shares name
    * Now select an mp4 video and Tivo to push to and click on the appropriate Send To Tivo button
    * Leave pyTivo running and wait a few seconds (maybe minutes) and you will notice some pyTivo console activity and a blue light on the Tivo you are sending to light up and the transfer begins. You will also note no transcoding happens if you pick a compatible mp4 video.
    (The details may not be 100% precise and I may have forgotten something but I think that should be enough to get you going). It would probably be good to have a detailed and accurate step by step reference page for this saved somewhere for easy reference.
     
  19. Mar 20, 2009 #379 of 1437
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    moyekj answered this, but in the interest of saving you some work:
    pyTivoX ships with wmcbrine's pyTivo. You just need to provide extra information to the config to enable push. The web interface is enabled.

    However, if you ever hit the 'apply' button on the gui, it will lose all the configurations you made via the web gui. So, you should probably do something like 'run pyTivoX, set up all your shares, decide if you want 'launch at login', and hit 'apply'. Then do the web configuration to enable push. From that point on you should never need to hit the apply button.
     
  20. Mar 20, 2009 #380 of 1437
    fatespawn

    fatespawn New Member

    139
    0
    Oct 14, 2007
    Chicagoish, IL
    Thanks Yoav. I thought I remembered you used a different version of pytivo, but in all my "catchup" reading I guess you switched... Good. GUI's and I are better speaking terms.

    So, setup the shares, streambaby checkbox etc... hit apply THEN do the web config....

    You probably addressed it elsewhere, but any possibility of adding .mp4 functionality to the pytivox interface? KISS - I know, and the mp4 support seems like a very recent addition for Tivo, but it sure would be nice to archive HD content in H264 via iTivo and handbrake (using a relatively HIGH quality with ac3 support AND comskip) and have the ability to stream that back to the Tivo (or transfer) at a much quicker speed than the native mpeg-2.

    -fate
     

Share This Page