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

Installing pyTivo on the Mac for Beginners

Discussion in 'TiVo Home Media Features & TiVoToGo' started by bareyb, Feb 21, 2012.

  1. Oct 8, 2012 #141 of 176
    DavidTigerFan

    DavidTigerFan No, not Detroit. TCF Club

    11,948
    43
    Aug 18, 2001
    Charleston, SC
    Have any of you noticed problems transferring mp4s? I start any transfer now and the tivo slows to a crawl. I check the progress of the transfer and it's barely moving where as before it would transfer pretty fast.
     
  2. discobob

    discobob New Member

    2
    0
    Dec 26, 2006
    Hi awesome Tivo geniuses. I have been using pyTivoX (both the pyTivo and Streambay portions) for quite some time successfully. Recently, however, I upgraded from a Series 3 to a Premier. All of a sudden my new Tivo can no longer see my Shares folder on my Mac. HOWEVER, streambaby continues to work just fine.

    Thinking this was odd, I decoupled them (installing wmcbrine's latest pyTivo and streambaby separately). No dice. Yes, I did lots of reboots. Yes, I tried beacon at both the 192.168.1.255 and the actual IP of my Tivo. No dice.

    So, I ran nmap from terminal to verify that port 9032 (TCP) and port 2190 were open on both my Tivo and on my Mac. Ports = open.

    Here is my pyTivo.conf file:

    [Server]
    tivo_password = xxx
    tivo_username = xxx
    beacon = 192.168.1.255
    port = 9032

    [_tivo_SD]

    [_tivo_HD]
    tivo_username = xxx
    tivo_password = xxx

    [My Videos]
    path = /Users/chris/Downloads/Videos
    type = video


    I am stymied. Any ideas guys?
     
  3. discobob

    discobob New Member

    2
    0
    Dec 26, 2006
    BTW, here is my pyTivo log:

    [/Applications/pyTivo]$ ./pyTivo.py
    INFO:pyTivo:Last modified: Mon Sep 10 14:10:24 2012
    INFO:pyTivo:python: 2.7.2
    INFO:pyTivo:System: Darwin-12.1.0-x86_64-i386-64bit
    INFO:pyTivo.beacon:Announcing shares...
    INFO:pyTivo.beacon:Registering: My Videos
    INFO:pyTivo.beacon:Scanning for TiVos...
    INFO:pyTivo:pyTivo is ready.
     
  4. wmcbrine

    wmcbrine Ziphead

    10,360
    22
    Aug 2, 2003
    Open port 5353 (UDP) as well.

    And/or reboot the TiVo.
     
  5. tanoanian

    tanoanian New Member

    19
    0
    Nov 1, 2003
    That seems like an awful lot of work when all you have to do is right click the pyTivoX application icon, choose "Show Package Contents" and drag the latest versions of ffmpeg, wmcbrine pytivo, and streambaby to the Resources folder.

    Just sayin...
     
  6. bareyb

    bareyb Under Maintenance TCF Club

    25,934
    4
    Dec 1, 2000
    Silicon Valley
    For some reason my thread isn't showing up...

    ETA: Huh. It is now... never mind. ;)
     
  7. lrhorer

    lrhorer New Member

    6,922
    0
    Aug 31, 2003
    San...
    Are you pulling or pushing? If you are pulling, then recoding from .mp4 to .mpg is going to take a lot of CPU horsepower and consequently a lot of time. If you are pushing, then the transfer should be quite fast, unless the file is not TiVo compatible.
     
  8. murgatroyd

    murgatroyd Don't stop believin'

    25,394
    0
    Jan 5, 2002
    Berkeley CA
    Apologies to bareyb, but I'm reading your tutorial and now I'm hopelessly lost. And I've got some questions that aren't really relevant to pyTiVo, but I'm hijacking your thread anyhow.

    First, let me explain so you'll know what I've done so far.

    Where I'm coming from: if I had my druthers, I'd set up a nice Linux server and leave it running all the time, as lrhorer has advocated. But I don't have the hardware at the moment to do that, so I'm trying to work with the stone knives and bearskins I have on hand. Once I can get my Linux server up, I'll go pester the hell out of lrhorer in the Linux server thread. But for now, the Mac. Fire up your Tardis and go backwards in time!

    I have:
    • iBook G4 running Tiger
    • dual-boot desktop running XP home and some flavor of SuSe
    • Laptop with XP Pro but no DVD burner
    • previous desktop, also with Windows XP / SuSe, whereabouts unknown, could be made into a server later, once I can find what closet it is hiding in
    • other computers which are far too old too be relevant to the discussion

    What I would like to be able to do:

    1. pull video off the TiVoHD to the Mac, decrypt it, then (for shows short enough to fit) burn the mpeg2 files to DVDs or
    2. transfer the larger files to the XP for processing with VideoReDo
    3. Push videos back to the TiVo from the Mac, mostly because I want to learn how. If all else fails, I can push them back with (feh) TiVo Desktop Plus on the XP box.

    Note: I'm trying to avoid any re-encoding at the moment until I understand the push/pull parts. I'll worry about my iPod later.

    What I've done so far:
    1. downloaded the most recent wmcbrine fork, I hope, but not from your link -- I got it from http://pytivo.sourceforge.net/wiki/index.php/Current_Releases
    2. Re: your step two -- I have ffmpeg installed already because I was experimenting with kmttg before I found your thread, and I've installed the package of MacOSX Tools that was recommended to go with that.

    I used to do DOS and Amiga CLI stuff, so I'm not afraid of using the Terminal. I just haven't used the Mac in a while, and I haven't gotten to the part where I grok it yet. So I'm at the stage where I can understand all the individual pieces of things, but they don't make a coherent whole. I'm in that ugly stage where I feel like Steve Jobs has come in and re-arranged my kitchen. I'm looking for a spoon to stir my spaghetti sauce and it has to be here somewhere but goddamn it where did Jobs put it?

    What I need help with:

    Problem #1: Apparently I'm not supposed to run the kmttg.jar directly, I'm supposed to launch it with the kmttg script which is included with the stuff I've installed. How the <bleep> do I run that script when I want to start kmttg?

    Problem #1.5 presumably Fofer's pyTivo launcher app could be copied / hacked to make a launcher to start kmttg, but my trying to do that now would be getting way ahead of myself, so let's not go there yet.

    Problem #2: I installed TiVo Desktop on the G4 (ich blech) and my TiVoHD can't see my photos or music, but kmttg apparently can pull videos off just fine, so the Mac can see the HD. Should I just throw the POS TiVo Desktop out, since I'm going to have pyTiVo working soon anyhow?
     
  9. wmcbrine

    wmcbrine Ziphead

    10,360
    22
    Aug 2, 2003
    They neither interfere with nor depend on one another, so that's purely a matter of your own taste.
     
  10. murgatroyd

    murgatroyd Don't stop believin'

    25,394
    0
    Jan 5, 2002
    Berkeley CA
    Thanks for the reply. I'm looking forward to getting pyTiVo running soon. I don't know which OS yet, but it'll happen somewhere. ;)
     
  11. bareyb

    bareyb Under Maintenance TCF Club

    25,934
    4
    Dec 1, 2000
    Silicon Valley
    Hey Jan. I'm kind of a newbie to all this stuff myself. It's pretty straight forward to get PyTivo working if you follow the step by step instructions, but anything off the beaten path and I'm pretty useless. There are some really advanced users here that helped me get set up the first time. I'm sure they'll be around to help you too. It's an awesome program. I've never had a single problem with it once I got it installed. :)
     
  12. kermitfrog

    kermitfrog New Member

    1
    0
    Dec 25, 2012
    Hi! Thank you very much for such a great post! Everything that I want in a nutshell! I'm stuck tho... not sure if I did something wrong... Terrible embarrassing that I'm stuck in the first section.. no nifty little icon with the name 'movies' on it.. :( Can anybody help?
     
  13. Iluvatar

    Iluvatar New Member

    377
    0
    Jul 22, 2006
  14. bareyb

    bareyb Under Maintenance TCF Club

    25,934
    4
    Dec 1, 2000
    Silicon Valley
  15. jtso

    jtso New Member

    36
    0
    Oct 2, 2009
    Radford, VA
    I'm installing pyTivo according to bareyb's instructions. However I'm having trouble with Fofer's pyTivo launcher app. After downloading it and trying to run it, I get an error message saying that it is "damaged and can't be opened."

    Any ideas?

    Otherwise, pyTivo is running fine.

    (Running Mountain Lion on a MacBook Pro)
     
  16. ShayL

    ShayL Member

    211
    0
    Jul 17, 2007
    Dallas, TX
    That sounds like gate keeper is blocking it: http://support.apple.com/kb/HT5290?viewlocale=en_US&locale=en_US
     
  17. jtso

    jtso New Member

    36
    0
    Oct 2, 2009
    Radford, VA
  18. jtso

    jtso New Member

    36
    0
    Oct 2, 2009
    Radford, VA
    Got it to work by changing the security settings in System Preferences.

    Thanks for pointing me to this.
     
  19. bareyb

    bareyb Under Maintenance TCF Club

    25,934
    4
    Dec 1, 2000
    Silicon Valley
    FYI: Updated the information on the Main Pages to reflect the new GUI and the ability to download H.264 files natively without pyTiVo having to convert it. It's SMOKIN' FAST. I downloaded an hour and a half H.264 in about 20 seconds. :D
     
  20. Sep 6, 2013 #160 of 176
    wco81

    wco81 Member

    378
    1
    Dec 28, 2001
    San Jose, CA
    This is interesting stuff.

    So is there a way to stream videos to the Tivo or can you only download it (and presumably transcode it at the same time?)?

    Does ffmpeg support all the codecs which might be used in mkv and other formats or is it only mpeg, as the name suggests?
     

Share This Page