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 20, 2009 #381 of 1437
    PacoII

    PacoII New Member

    19
    0
    Jun 16, 2008
    I have pyTivoX running on a mac mini that is on 24/7. pyTivoX has never auto-downloaded/installed a new version when one has come out.

    Has this auto install/update feature worked for anyone?

     
  2. Mar 20, 2009 #382 of 1437
    fatespawn

    fatespawn New Member

    139
    0
    Oct 14, 2007
    Chicagoish, IL

    ...hmmm, well I got this far, but under Global Server Settings when I click "add setting" to add the "tivo_username" it ~acts~ like it did something - it prompts me that I will need to do a soft reset for changes to take effect... But when I go back to the Global Server Settings, the User Defined Settings is blank and I am unable to push video from the computer to the tivo.

    Any suggestions?

    Also, can i just leave the share alone? I have already set the share point where my videos are (both mpeg-2 and mp4). Do I need a dedicated share point for the mp4's? I would assume not...

    -fate
     
  3. Mar 20, 2009 #383 of 1437
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    As far as I know, you don't need a 'dedicated share'. Any video share allows pushing ONCE you have the correct tivo set up with the correct MAK.

    You can do a 'complete restart' of pytivo by clicking the 'exit' button in the gui, and then running pyTivoX again (this will not overwrite the config file, but it will restart pyTivo). The only button to avoid is the 'apply' button.

    Don't forget that instead of using the gui you also have the option of manually editing the file in ~/Library/Application Support/pyTivoX/pyTivo.conf . Although that may be even messier. I did check and the web config gui is correctly writing new values to this file.


    And no, I do not currently plan on adding support for push in the 'simple gui'. You can always go advanced and use the official web interface, while still using the pre-compiled ffmpeg and auto-launching stuff. I'm hoping that at some point tivo will support 'pull' for mp4s and all will be good. I think push is a fairly advanced/confusing concept (it's not even really push.. It's a notification to the tivo to please pull the file when it can).
     
  4. Mar 20, 2009 #384 of 1437
    gonzotek

    gonzotek tivo_xml developer

    2,404
    3
    Sep 24, 2004
    Outside...
    Correction: Push requires your tivo.com username and password (the combination you use for "Manage My Account" and Online Scheduling). pyTiVo connects to TiVo's servers using these credentials to initiate the push process.

    The MAK is required for access the local tivo webserver and/or for decryption/playback of .tivo files.
     
  5. Mar 20, 2009 #385 of 1437
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    ahh woops.. Good to know..
    ok, so taking that tidbit of code out.
     
  6. Mar 21, 2009 #386 of 1437
    fatespawn

    fatespawn New Member

    139
    0
    Oct 14, 2007
    Chicagoish, IL
    Well shoot! You mean I need my username/password I use at tivo.com? That's funky. Not my media access number I use for iTivo or browser access? Perhaps that's where I've been stumbling.

    -fate
     
  7. Mar 21, 2009 #387 of 1437
    fatespawn

    fatespawn New Member

    139
    0
    Oct 14, 2007
    Chicagoish, IL
    Ok, I manually changed the .conf file The "user settings" then showed up correctly in the web interface.

    I was running v1.1 and when I tried to initiate the push, nothing happened. No errors, just a pause and reload of the web interface. I figured I had an incompatible .mp4 file but this page....

    http://code.google.com/p/streambaby/wiki/video_compatibility

    ...only served to confuse me with the notes about requirements of .mp4 with ac3 audio..."Video must be VC-1 Advanced Profile (wvc1). L3 and L2 profiles are known to work. " Uh huh... crystal clear. I realize this may be for advanced users - of which I am obviously NOT... but a nice handbrake preset would be nice :)

    Anyway, back OT, I upgraded to version 1.2b.. something - the current update available and when I tried the push again I got this error:

    list index out of range

    Traceback (most recent call last):
    File "/Users/yoav/src/pytivox/build/Release/pyTivoX.app/Contents/Resources/pyTivo-wmcbrine/plugins/video/video.py", line 351, in Push
    File "/Users/yoav/src/pytivox/build/Release/pyTivoX.app/Contents/Resources/pyTivo-wmcbrine/mind.py", line 46, in pushVideo
    pc_body_id = self.__pcBodySearch()[0]
    IndexError: list index out of range


    I didn't get that error with 1.1. With 1.1 it was a simple "nothing happened." Is this an error?

    -fate
     
  8. Mar 21, 2009 #388 of 1437
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    yeah I got a similar error. Hopefully wmcbrine will chime in with an opinion... It looks like it's supposed to build up a list of what PCs are connected and for some reason that list is empty (although I'm not going to pretend I actually understood the code).
     
  9. Mar 21, 2009 #389 of 1437
    fatespawn

    fatespawn New Member

    139
    0
    Oct 14, 2007
    Chicagoish, IL
    Forgive this barrage of questions the last few days, but I'm really digging pytivoX and have some interesting results.

    This may be a more "pytivo/streambaby" specific question but it relates to both pytivox and iTivo. I recently downloaded some hi-def material to my mac. In iTivo, I have "handbrake iphone" selected and because this is a bunch of kids stuff I want to have on my phone as well as available for "restreaming" to the tivo. Obviously quality will suffer, but I've never heard a 4 year old complain about video quality.

    Anyway, when I transfer the show back to the now playing list, the aspect ratio is just fine. It fills the screen just like the original hi-def picture did. but when I STREAM it back it ends up getting pillarboxed. It's most certainly squished. SD video streamed back is just fine. I've seen this mentioned elsewhere in the threads, but I was wondering if there's been a solution in the most recent versions...
     
  10. Mar 21, 2009 #390 of 1437
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    I think I read some post somewhere complaining about Handbrake setting the incorrect PAR in files. Unfortunately I'm not really sure where that thread was. I'd ask why you're using 'handbrake iphone' instead of just 'iphone' though. Do both have the same issue? (It's definitely not a pytivox issue.. the question is whether the issue is with itivo/handbrake making a bad file, streambaby incorrectly converting the file, or the tivo incorrectly playing the file).

    Anyways, try the regular iphone setting first :)
     
  11. Mar 21, 2009 #391 of 1437
    philby85

    philby85 New Member

    15
    0
    Mar 21, 2009
    Hi Yoav,

    New Australian user here, loving pytivox! Thank you so much.

    I am streaming from my NAS ( QNAP TS109II ) via my imac. It streams very well. However, I noticed with any file that I have metadata attached a problem occurs. I select the movie and the screen with the artwork pops up if I have a synopsis for the movie that shows. But when I exit back to the menu the movie title changes to the first line of the synopsis?

    kind regards

    Phil
     
  12. Mar 22, 2009 #392 of 1437
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    Hi Phil, sounds like a metadata parsing/caching bug with streambaby. Looking through streambaby's checkin comments it looks like there was a fix related to metadata caching checked in a while back. This should be in the pyTivoX beta. Are you running the beta or the regular release (and if you're running the regular, can you install the beta and tell me if it fixes the bug?).
     
  13. Mar 22, 2009 #393 of 1437
    philby85

    philby85 New Member

    15
    0
    Mar 21, 2009
    Hi Yoav,

    Still get the same with the beta.

    cheers

    Phil
     
  14. Mar 22, 2009 #394 of 1437
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    Ok, Keary should hopefully have an answer to this soon. If he doesn't reply here soon, you may want to report it under the Streambaby thread..
     
  15. Mar 22, 2009 #395 of 1437
    kearygriffin

    kearygriffin New Member

    346
    0
    Jan 31, 2008
    Once you select a file to play, streambaby caches the title, and uses it in the selection screen from that point on. You can also press the "enter' button in the selection screen to automatically convert the filenames to the "title' found in the metadata for all the files. You can disable this functionality and stick with just using the filenames in the selection screen by adding the following INI setting:
    use.title=false

    But I am not sure exactly what the issue is. Is is that the filename/title is changing in selection screen (which is normal behavior) or that it is generating an incorrect title from the metadata?

    If it is an incorrect title, what kind of metadata is it and how was it generated.
     
  16. Mar 22, 2009 #396 of 1437
    fatespawn

    fatespawn New Member

    139
    0
    Oct 14, 2007
    Chicagoish, IL
    Ok, Problem solved by using your iphone preset :eek:

    I have another general question. I have some High Def 5.1 live concerts I'd like to archive on my computer. Video quality is a secondary concern to maintaining the 5.1 audio. Can I use a preset (like mpeg2 HD for example) and replace the audio argument with "-acodec copy" to prevent any resampling of the audio stream?

    I was able to use the actual Handbrake program (with the Apple TV preset) to convert my mpeg2 Tivo programs to H264 with AC3 passthrough enabled. PytivoX streamed the AC3 back flawlessly.

    Am I just looking for audio sync issues because of comskip, or do you think there is a solution with an iTivo preset?
     
  17. Mar 22, 2009 #397 of 1437
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    Best way to be sure is to try it :). If -oac copy doesn't cause blips AND plays right on your device.. you're golden.

    By maintain 5.1 audio do you mean 'keep it at 5.1' or do you mean 'do not re-encode'? The mp4 setting re-encodes to AAC (until recently, MP4 didn't support AC-3 audio, and many players still don't like it), but doesn't force '-channels 2' or '-channels 6', so it should keep it at the same number of channels. You may want to up the bitrate though (it's at 128 kbps right now).
     
  18. Mar 22, 2009 #398 of 1437
    fatespawn

    fatespawn New Member

    139
    0
    Oct 14, 2007
    Chicagoish, IL
    I meant "passthrough" - I guess that's NOT re-encode. I just want the original sound. Gotta figure that's the best possible signal. I was successful with converting an HD mpeg (decrypt only) from the tivo into an mp4 using handbrake and AC3 passthrough with the AppleTv preset. It streamed right back to the tivo through pytivox without a hiccup. But that's using 2 applications. Of course, I want it all. Subscribe to my favorite audio programming and archive that for future streaming. Ah bliss.

    In any case, comskip puked on my trial. I've seen "the application comskip shutdown...." a few too many times. It does that a little too often for me to be happy using that feature too much. Oh well.

    i guess I'll try without comskip and see what mencoder can do.

    -fate
     
  19. Mar 22, 2009 #399 of 1437
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    Well, you're well into the 'try it and see' territory. The advanced options are there so people (like you) who want to try 'spiffy things' can do so. But unfortunately you're pretty much on your own to figure out how. You may have some luck in the mplayer forums and whatnot. I'm sorry comskip is hating your files so much though. I guess I've been luckier with it.

    However, if you had 'decrypt format' and 'run under handbrake' work, then you can fully do that within iTiVo. The handbrake formats (if you do not pick comskip/subtitles) will do exactly that. And if there were any particular settings you made in the handbrake gui, you can achieve them in the CLI (documented in the FAQ).
     
  20. Mar 23, 2009 #400 of 1437
    space2001

    space2001 New Member

    12
    0
    Jan 5, 2009
    Toronto
    Hi - I am looking to have the pyTiVox display on my SD TiVo show sort alphabetically - it currently only sorts by most recent date first. I checked the FAQ and can't find any way to change the sort order.

    On the TiVo menu, I do see an option to hit enter on remote and choose another sort order, but this has no effect for pvTiVoX shares.

    Any help would be appreciated.

    thanks!
    Hal
     

Share This Page