pyTivo - Transcoding server

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

  1. Oct 2, 2019 #6001 of 6028
    mattack

    mattack Well-Known Member

    24,833
    566
    Apr 9, 2001
    sunnyvale
    I'm on a Mac, I have none of that Windows voodoo. I have ffmpeg and whatever other CLI programs I had to install for pytivo and/or kmttg (though I guess the kmttg ones are in its folder so not known about by the system in general).
     
  2. Oct 9, 2019 #6002 of 6028
    Dan203

    Dan203 Super Moderator Staff Member TCF Club

    50,609
    5,889
    Apr 17, 2000
    Nevada
    There is a version of tivolibre included with the pyTivo Desktop install. It has a commandline option that will strip these errors. You could try that and see if it allows the file to transfer back. It's not perfect, as it just chops them out as byte blocks, but it might allow the TiVo to process the transfer to the end
     
    mattack likes this.
  3. mattack

    mattack Well-Known Member

    24,833
    566
    Apr 9, 2001
    sunnyvale
    I don't run the 'desktop' version (I just run pytivo.py) but I'll look for that.. thanks.. yeah, just chopping off a bit at the beginning (I hope) is good enough, since I still have the whole file on my computer. Though it's strange they would download and play, but not transfer back.
     
  4. ccrider2

    ccrider2 Member

    110
    0
    Nov 1, 2007
    Anyone getting Windows 10 Defender flagging the latest version of PyTiVo _1.6.21 with a Trojan:Win32/Casdet!rfn ?
    Should I worry or ....let Defender quarantine this? i.e. quit using the app.
    Hoping not; as I find PyTiVo quite handy.
    Defender Pytivo.jpg
     
    Last edited: Dec 16, 2019
  5. wmcbrine

    wmcbrine Well-Known Mumbler

    11,650
    784
    Aug 2, 2003
    Highly unlikely to be accurate, especially since pyTivo isn't even distributed as a Win32 anything. Unless you meant to post this in the "pyTivo Desktop" thread...
     
  6. Yuterald

    Yuterald Member

    121
    3
    Jan 20, 2002
    NashVegas, USA
    I got that too but I downloaded the latest version (he uploaded like 3 versions in 3 days) and it appears to have been resolved. I'll find out when it runs it's auto-scan again though.
     
  7. ccrider2

    ccrider2 Member

    110
    0
    Nov 1, 2007
    I guess I didn't know there was a difference between the two. I installed PyTiVo mainly for the codec's it provided many years ago and use KMTTG as my go-to down-loader of choice; never tried uploading edited content though. But the desktop app will run if I choose to start it. (much better than TiVo's Desktop archaic program)
    I tried to register for the PyTiVo Forum, but kept getting failures with the 'spam filtering check-boxes' and gave up after exceeding my limit.

    Thank you; for your response to my issue.
     
  8. ccrider2

    ccrider2 Member

    110
    0
    Nov 1, 2007
    Thanks for the info...
    I just checked and the latest version is the same as I was already running; downloaded it again and reinstalled. Defender's Quick Scan shows OK... hopefully it won't choke on an auto-scan. Time will tell; perhaps M.S. Security fixed a problem.
     
  9. fotoryder

    fotoryder Member

    42
    1
    Jun 26, 2004
    Sulphur...
    I'm trying to get wmcbrine's pyTivo to run on my Windows 7 laptop. I got it installed, and it iis seen on my Series 3 and Premier TiVos, and I can pull from one TiVo to another, and pull from laptop to Tivos, but I cant pull from a TiVo to my laptop. On the webpage it stays on "Initiating Transfer".
    I'm running the current version of pyTivo, downloaded at the end of last week, and Python2.7 whatever the current version is.
    I'm attaching the log files.

    Is this a error with a share path?

    Thanks for the insight,
    Steve

    edit - added Python version
     

    Attached Files:

  10. Dan203

    Dan203 Super Moderator Staff Member TCF Club

    50,609
    5,889
    Apr 17, 2000
    Nevada
    Why? Why not just use pyTivo Desktop? Easy to install and has a UI that actually works for downloading.
     
  11. wmcbrine

    wmcbrine Well-Known Mumbler

    11,650
    784
    Aug 2, 2003
    It kinda looks like the pyTivo process lacks write access to the directory you told it to write to (the ToGo path), or else, that directory doesn't exist.
     
  12. wmcbrine

    wmcbrine Well-Known Mumbler

    11,650
    784
    Aug 2, 2003
    :rolleyes: My fork works fine for downloading, thanks.
     
    mlippert and Mikeguy like this.
  13. fotoryder

    fotoryder Member

    42
    1
    Jun 26, 2004
    Sulphur...
    I tried changed the output path to a different directory. The pull still fails, but not tivodecode generates the error
     

    Attached Files:

  14. Dan203

    Dan203 Super Moderator Staff Member TCF Club

    50,609
    5,889
    Apr 17, 2000
    Nevada
    The UI is messed up. The TiVo returns junk pagination info if you have any streaming only one passes. Or have you since fixed that? I had to use a different technique to make sure I load all the shows.
     
  15. wmcbrine

    wmcbrine Well-Known Mumbler

    11,650
    784
    Aug 2, 2003
    Yeah, that's a different problem. Try another build of tivodecode[-ng?], or download the recording in program stream mode (assuming it's not h.264). Or, download without decoding, and do that step separately (e.g. with tivolibre).
     
  16. Dan203

    Dan203 Super Moderator Staff Member TCF Club

    50,609
    5,889
    Apr 17, 2000
    Nevada
    Just so you know I'm not trying to give you any flak. The vast majority of the pyTivo code in my build is still from your fork. Most of the changes I made were just to support the UI. All the heavy lifting is still mostly yours. I think my main contributions to the download part were the error checking and the ability to do VideoReDo post processing, which is self serving. I also switched to using tivolibre rather than tivodecode as I found it to be more reliable. You're free to take the tivolibre.exe from my fork and apply it to yours if you want. I wrapped it in an exe because it allowed me to bundle the JRE with the exe so I didn't have to have the user install java.
     
  17. Dan203

    Dan203 Super Moderator Staff Member TCF Club

    50,609
    5,889
    Apr 17, 2000
    Nevada
    Yeah not sure what's causing that. It happened before I started signing the exes so it's not that. And the only changes I made were minor. The only big change I made was that I switched to a different HTTPS certificate on my website, so maybe windows is flagging it because of that?
     
  18. fotoryder

    fotoryder Member

    42
    1
    Jun 26, 2004
    Sulphur...
    I got the pull to the PC to work by turning off Transport Stream mode. Thanks for the help to get this setup.

    I've read most of the messages in this thread and the pyTivo Wiki. is there something you'd recommend a new user read to better troubleshoot this process? I've been a business programmer, and I'm picking up PLC programming, so I'm not afraind of learning.

    Thanks
     
  19. Dan203

    Dan203 Super Moderator Staff Member TCF Club

    50,609
    5,889
    Apr 17, 2000
    Nevada
    Seriously why? If you're running Windows why not just use pyTivo Desktop? Are you just in it for the challenge?

    The code under the hood is 99% the same. My github is forked from wmcbrine. I just packed it up in an easy to install package with a nice UI. It's completely free and should take a few seconds to setup.
     
  20. fotoryder

    fotoryder Member

    42
    1
    Jun 26, 2004
    Sulphur...
    Dan,

    As a software developer myself, I understand the time and effort to required to develop these packages, But why are you now working so hard to discourage others from learning your "secret incantation"?

    I'm an old techie dinosaur, having started playing with computers with a VIC-20 an original IBM PC with MS-DOS, and a Sperry-Univac mainframe. I'm often content to just use tools others have developed, but this is one area I'm interested in exploring what's under the covers.
     

Share This Page