pyTivoX

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

  1. Iluvatar

    Iluvatar New Member

    377
    0
    Jul 22, 2006

    Advertisements

    Didn't read that you were trying streambaby. There is another ini setting that needs to be set to transition from a dynamically compiled FFmpeg to a statically built one.

    edit:

    Try adding this:

    Code:
    com.unwiredappeal.tivo.vm.ffjava.FFmpegJavaVideoModule=false
    
     
  2. bareyb

    bareyb Under Maintenance TCF Club

    26,186
    77
    Dec 1, 2000
    Silicon Valley
    Well I just came from there... I'm sure it works perfectly for YOU but you're a software engineer. It sounds like we are still dealing with Unix Command line stuff and that's where I get off the train. It's far too easy to screw that up (as you know). Why no installer??? Hell, CHARGE for it! I'd happily pay twenty or thirty bucks for a program with an installer. I bet I'm not alone. It's waaaaay too complicated and risky dealing with command line IMO and let's face it, it's rife with problems.

    Is it really that hard to make a GUI with an "Easy Install" button? Why all the command line stuff? :confused:
     
  3. rjgibson0066

    rjgibson0066 Member

    93
    0
    Feb 12, 2007
    Thanks, that worked...

    Last login: Fri Feb 17 17:22:24 on ttys000
    Robert-Gibsons-MacBook-Pro:~ robertgibson$ /Users/robertgibson/Documents/streambaby-0.29/streambaby ; exit;
    Initializing StreamBaby v0.29...
    02/17/12 18:24:10 Listener: added factory
    02/17/12 18:24:10 Main: streambaby ready & listening.


    However when I click on it in Showcase, the Tivo times out trying to connect to my MacBook with an error reading:

    An error occurred while running the application. HTTP failure (Http connection error 0x50005).

    Is there something on my Mac that I need to do to enable the connection?
     
  4. Iluvatar

    Iluvatar New Member

    377
    0
    Jul 22, 2006
    The way that pyTivo is made, with the Python scripting language which is OS independant, generally runs from the Terminal (or command prompt on windows). If you would like to create an easier app and support it I would love to see it. pyTivo is open source, community developed and cross platform capable.

    You are using OS X, you don't have to run it from the Terminal if you don't want to. Ever. Following the pyTivo wiki for OS X installs you can set it to startup automatically at log on and you never have to see it unless you need the log output.

    pyTivo can be as easy as extracting the zip/tar.gz file where you want it, download and place FFmpeg with it, update the pyTivo.conf file with FFmpeg location (you can use the web interface afterwards), create a text file with the startup code, place that in your LauchAgents folder and then restart. Don't have to use Terminal once.

    You can use Console.app to look at debug/log output that pyTivo creates.
     
  5. Iluvatar

    Iluvatar New Member

    377
    0
    Jul 22, 2006

    Advertisements

    I haven't actually used streambaby in ages so I'm not certain. pyTivo is more my thing.

    I would at least restart the TiVo and restart streambaby. Try to enable debug logging for streambaby and see what output it gives you in relation to this.

    I will try to install it on my Lion Mac tonight and see if I can get it working. Generally there was nothing that needed to be done other than Java and updating the ini file. Perhaps Lion changed that.
     
  6. rjgibson0066

    rjgibson0066 Member

    93
    0
    Feb 12, 2007
    ^ thanks for your replies and effort to try my configuration.

    I disable my firewall and it worked - was able to see my directories. However the one video I had in there could not play as I got a message saying "can not open stream".

    I suspect the format is work - what are the right formats for Tivo the play video?

    Also, what's the solution to the firewall issue?

    Thanks again
     
  7. rjgibson0066

    rjgibson0066 Member

    93
    0
    Feb 12, 2007
    ^ thanks for your replies and effort to try my configuration.

    I disabled my firewall and it worked - was able to see my directories. However the one video I had in there could not play as I got a message saying "can not open stream".

    I suspect the format is work - what are the right formats for Tivo the play video? My file was a mpeg-4.

    Also, what's the solution to the firewall issue?

    Thanks again
     
  8. bareyb

    bareyb Under Maintenance TCF Club

    26,186
    77
    Dec 1, 2000
    Silicon Valley
    Well I tried all that a few years ago and ended up wanting to kill myself in very short order. :D

    I'll see if I can do this step by step. I suppose I should get myself into the right thread though..
     
  9. Fofer

    Fofer Bo55man69

    93,122
    4,543
    Oct 29, 2000
    Roxio's Toast 11. Includes TiVo Transfer.
     
  10. bareyb

    bareyb Under Maintenance TCF Club

    26,186
    77
    Dec 1, 2000
    Silicon Valley
    Oh really? I have an older version of Toast Platinum but it didn't include the "push" function. Any idea if it works reliably? Maybe I'll just go that route... Fofer, do you use PyTiVo or Toast?
     
  11. Fofer

    Fofer Bo55man69

    93,122
    4,543
    Oct 29, 2000
    IIRC I had to install some extra little hack to get videos to be shared along with music and photos via TiVo Desktop, but it worked.

    I used to use PyTiVoX but now send everything to my jailbroken appletv.
     
  12. bareyb

    bareyb Under Maintenance TCF Club

    26,186
    77
    Dec 1, 2000
    Silicon Valley
    Okay. Thanks. I just downloaded the latest version of pyTivo (wmcbrine's) and of course it doesn't work just like I knew it wouldn't. I downloaded all the bits and pieces and I'm still not seeing anything that looks like a user interface. I probably need someone to walk me though it, but at this point I think I'm ready to give up. PyTivoX works for now so I may just stick with that until it doesn't work any more.

    I'd upgrade my Toast to the latest version if I thought their product would work right. Unfortunately not always the case with them... I'll need to do some research. :p
     
  13. bareyb

    bareyb Under Maintenance TCF Club

    26,186
    77
    Dec 1, 2000
    Silicon Valley
    Okay. I did all that. Opened Terminal told it where FFmpeg was, it said that was indeed a directory and now? Nothing. I click on the link for the Web Interface and get a blank page. Any thoughts? Here is my config file:

    I assume that isn't correct? I copied and pasted directly from the Wiki...
     
  14. gteague

    gteague golftango

    528
    0
    Apr 1, 2007
    dfw (euless)
    i am running mac lion 10.7.3 and it is (sortof) working for me although i doubt i could retrace all my steps to get it working. i think (i hear the laughter now, but i'm not at my mac now) that i am running the 'wmcbrine ?' fork of pytivo and i'm running pytivox as well, albeit with it pointed to the latest versions of ffmpeg and streambaby. perhaps this is unnecessary (?), but it was working perfectly for me up until last week. perhaps the update from mac os 10.7.2 to 10.7.3 killed streambaby, but i'm not sure.

    i followed the instructions several pages up to run an 'mdns ...' command to make streambaby work and i applescripted this command and compiled it so i could run it as an app on startup and it works nearly 100% except for the fact that when you select a video to stream, it will no longer stream at the 'same' quality. the same video bumped down just one notch in quality from the dropdown menu streams just fine.

    now, i'm not a unix whiz by any means, i know just exactly enough to be very dangerous. but it seems to me that someone could put together a set of instructions of what to download and write an applescript to run what is necessary for this to work with the user only have to supply the paths. i would pay $5-10 for such a script as it took me several hours of reading and tweaking to get streaming working and streaming from mac to tivo was all i wanted since time-warner has drm-castrated nearly every show i record and i have no used for sending stuff the other way.

    /guy
     
  15. bareyb

    bareyb Under Maintenance TCF Club

    26,186
    77
    Dec 1, 2000
    Silicon Valley
    I honestly don't think there's much interest in making this user friendly. The engineers who write the code understand how it all works, and it works for them, so why bother with the rest of us? It's not like they are being paid. We need a generous soul like that dude that wrote the installer for PyTiVoX. :D
     
  16. bareyb

    bareyb Under Maintenance TCF Club

    26,186
    77
    Dec 1, 2000
    Silicon Valley
    Uh oh... Looks like Toast does STREAMING ONLY. It doesn't leave a copy on the TiVo. Back to trying to get PyTiVo to work.. Ugh... I just registered on the site, we'll see how far we get.
     
  17. Fofer

    Fofer Bo55man69

    93,122
    4,543
    Oct 29, 2000
    PyTiVoX continues to work fine for me with Lion.
     
  18. gteague

    gteague golftango

    528
    0
    Apr 1, 2007
    dfw (euless)

    streaming which way? if toast 11 on mac would stream from the mac to the tivo that's exactly what i need. i haven't used toast for any tivo purpose since it used to only copy files from the mac to tivo and i don't want that at all.

    maybe we need to trade toast copies since that seems to be what you're looking for. [g]

    /guy
     
  19. Iluvatar

    Iluvatar New Member

    377
    0
    Jul 22, 2006
    For the firewall issue...I found another post that mentions opening port 5353 for both upd and tcp for streambaby.

    As for the streamable formats. mpeg-4 (xvid/divx) is not compatible. Typically the files you want are going to be MP4 files with h264 video and AC-3 audio. Other video formats that work I believe are VC-1 and MPEG2. For audio 2ch AAC will work as well.

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

    Iluvatar New Member

    377
    0
    Jul 22, 2006
    pyTivo is set and forget. Once you get it setup you never need to look at it again unless you have a particular unfufilled need. I have very rarely seen a time when it could not be set up when aided with the help of it's users at either of the forums. I agree it is not perfect for all users though.

    Please feel free to create a new frontend or fix pyTivoX that works and I'll point people to it all day. The problem is that a TCF user (yoav) created it out of a need and like so many other similar projects the creators abandon them when they lost interest (or got rid of TiVo). Luckily pyTivo (the original) is easier to maintain and has a healthy development track record. Using a TiVo and a Mac is a niche product within a niche product, I can't ever see any company putting forth a true effort to create/maintain/support a commercial product that does half of what pyTivo does.

    edit: BTW I will attempt to further help with your issues in your post at pyTivo forums if you don't mind waiting until tomorrow (had a long day :eek:).
     

Share This Page

spam firewall

Advertisements