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. Jan 30, 2009 #201 of 1437
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    Ok, new beta up (1.1b8). Only change is a revert to release 0.19a of streambaby, to avoid a bug in the latest svn code...
     
  2. Jan 30, 2009 #202 of 1437
    gilbreen

    gilbreen Member

    68
    0
    Sep 5, 2007
    Wow! Now that is what I call service!

    Yoav, thanks for all your efforts in making two great programs accessible to the Mac/Tivo user community.
     
  3. Jan 30, 2009 #203 of 1437
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    Ok, it's a bit dizzying, but:
    1.1b9 is up now.

    Please click the 'apply' button after upgrading to write out a new compatible config file.

    It's using the latest streambaby (0.20) and I enabled the stream quality option and upped the highest resolution to 1080. Keep in mind this is still in beta, but problem reports (both with pyTivoX and streambaby) are very helpful.
     
  4. Jan 30, 2009 #204 of 1437
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    That sounds very much like streambaby is crashing (apply restarts it).

    If it's still happening post 1.1b9, can you please (before you hit the apply button) send us the result of the following command in Terminal.app:

    Code:
     tail -30 /tmp/pyTivoX-SB.log 
    (that should hopefully be enough to figure out why it crashed...)
     
  5. Jan 30, 2009 #205 of 1437
    raianoat

    raianoat TiVoBlog.com

    229
    0
    Jan 27, 2004
    that would explain it. I was trying to stream .mov files.
     
  6. Jan 30, 2009 #206 of 1437
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    Wow. I didn't even notice .mov wasn't in the list! Yeah it clearly should be :).
    Although /mov is a quicktime container (it's supposed to be similar to mp4 I think).. Not sure
    if there's support for quicktime containers in streambaby yet.. Let me mess with it locally first :)
     
  7. Jan 31, 2009 #207 of 1437
    pkscout

    pkscout Active Member

    3,928
    0
    Jan 10, 2003
    Honolulu, HI
    I just wanted to confirm that after testing it appears that the 5 minute drop to live issue is resolved with this beta.
     
  8. Jan 31, 2009 #208 of 1437
    norbertsf

    norbertsf New Member

    45
    0
    Jun 9, 2007
    Yoav,


    Been using pyTivoX for about 3 weeks now.

    Thanks for your time end effort! Love it!

    Norbert
     
  9. Jan 31, 2009 #209 of 1437
    gilbreen

    gilbreen Member

    68
    0
    Sep 5, 2007
    I have installed the latest beta (1.1b9) and so far so good.

    One question, is it my imagination or was pyTivoX running before without a dock icon? Not sure but I thought it was running on my machine with only the menu item present. I could be totally be wrong.

    In addition, the beta also resolved the issue with being kicked out to LiveTV after 5 min of viewing.

    Thanks so much again for bringing streambaby to the Mac. I came back to Tivo from ReplayTV and one of the features I really missed with the ReplavTV was the ability to truly stream vs. copying shows to the Tivo. This brings back a sorely missed feature.

    Gilbert
     
  10. Jan 31, 2009 #210 of 1437
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    It's probably not your imagination. If you select 'launch at startup' it's supposed to run without a dock icon. The intent is to have it running in the background (like a service) if you have that selected.

    HOWEVER, due to how apple handles dock icons, it's a little messy when the code gets re-installed or upgraded.

    So, after an upgrade/install, you have to unselect 'launch at startup', re-select it, and exit. Then, next time you launch it, there will be no dock icon (unless you asked the dock to keep the icon there) -- Or if you like the dock icon, don't use 'launch at startup'). In theory I could add code to detect that it was upgraded and you had 'launch' selected, and mostly do the right thing -- but right now that's low priority for me...
     
  11. Feb 1, 2009 #211 of 1437
    bedelman

    bedelman Call me Bob

    3,564
    0
    Feb 26, 2001
    Crystal...
    For what it's worth, I use Dock Dodger to disable dock icons when I don't want them to appear. Of course, if I reinstall the application -- I have to run Dock Dodger on the re-installed application.
     
  12. Feb 1, 2009 #212 of 1437
    gilbreen

    gilbreen Member

    68
    0
    Sep 5, 2007
    Yoav,

    The program crashed again this evening. Here is the log as you requested. (I put it up on pastebin.com.)

    http://pastebin.com/m6f46f16a

    Let me know if you need me to check/test anything else.

    Gilbert
     
  13. Feb 1, 2009 #213 of 1437
    gilbreen

    gilbreen Member

    68
    0
    Sep 5, 2007
    Thanks Bob - good to know. I was able to fix the issue using Yoav's instructions.

    Gilbert
     
  14. Feb 1, 2009 #214 of 1437
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    Bah :( Sadly there's nothing in the log that seems to indicate a problem. The last message it's printed is about 'pruning the cache'.. with no error..
    the jmDNS error is normal and can be ignored.

    So at least for now, there's not much I can work with. If you figure out a sequence of steps I can follow to make it crash, I'd love to try it. (as is, I've left mine running for quite a while.. the only issue I've had is my computer going to sleep and so tivo wouldn't see streambaby then).
     
  15. Feb 1, 2009 #215 of 1437
    kearygriffin

    kearygriffin New Member

    346
    0
    Jan 31, 2008
    Is that jmDNS error in the log an OSX related issue? (or rather non-issue, since you say it's normal). I've never seen it before.
     
  16. Feb 1, 2009 #216 of 1437
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    I never bothered trying to debug it actually, it's always printed for me even though everything ran smoothly
    Code:
    Exception in thread "JmDNS.SocketListener" java.lang.ArrayIndexOutOfBoundsException: 3 >= 3
            at java.util.Vector.elementAt(Vector.java:432)
            at javax.jmdns.DNSRecord.suppressedBy(Unknown Source)
            at javax.jmdns.DNSOutgoing.addAnswer(Unknown Source)
            at javax.jmdns.JmDNS.handleQuery(Unknown Source)
            at javax.jmdns.JmDNS$SocketListener.run(Unknown Source)
            at java.lang.Thread.run(Thread.java:613)
    
    I guess it might be worth looking into..?
     
  17. Feb 1, 2009 #217 of 1437
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    Ok, looks like there's a bug in the apple javax.jmdns stuff.
    If I download jmdns.jar (1.0) and put it in the classpath, then the error goes away.
    I guess I'll do that for the next release...
     
  18. Feb 1, 2009 #218 of 1437
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    Ok new version 1.1b10:
    detects number of cores and uses ffmpeg -threads {cores} where possible
    set up highest quality default with audio=384kbps, video=1080
    mdns bug fixed (?)
    latest streambaby code
    latest build of ffmpeg with i686 optimizations instead of i386
    (should work on all G4 -> i386 macs.. please tell me if I broke it).

    but reports appreciated.
     
  19. Feb 2, 2009 #219 of 1437
    Goobergirl

    Goobergirl New Member

    18
    0
    Sep 12, 2007
    At my wit's end!

    I'm on a MacPro running latest Leo.

    I got it to work a few days ago, set it to download a few things, came home, found it had stopped downloading halfway through three different files, and lost connection to the computer, and I've been struggling to get it working again ever since, no luck.

    After finding some tips regarding changing the beacon to the tivo ip, I did so in the .conf file via BBedit. At that point my next problem occurred: the window to use it stopped opening...actually, at that point it stopped opening visibly at all, meaning I could not find it in the doc, via command-tab, or even the force quit window, but the computer kept telling me it was open when I tried to trash it.

    I restarted, trashed everything I could identify: the plist, the application support, the application. I restarted, redownloaded, reinstalled, reopened.

    Well, the icon showed up in the dock and I could see it via the app switcher, I could even see the menu on the menubar...but no window to work in.

    Then I downloaded the beta I saw was uploaded a day ago.

    No improvement.


    Assuming someone helps me fix THAT problem, my next problem will probably be getting the Tivo and computer talking again...but we'll see.

    Thank you for any help you can give.

    (As for getting the computer and Tivo talking, I restarted the Tivo, the computer, the router, everything - that's why I finally went into the .conf file. What I saw there was a weird ip, first three parts ok, last part way off.)
     
  20. Feb 2, 2009 #220 of 1437
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    1) Is there a menulet at the top bar (it should look like a tiny tivo-looking icon). If so, pyTivoX is indeed running but was told to 'launch at startup' so it has no dock icon. To quit, just select the tivo button, and choose 'quit'

    2) Do you have any sort of 'non-default' network setup? Can I get you to open Terminal.app and run 'ifconfig' there, and copy the output to here?

    3) what is your tivo's IP address? Can you run 'ping <tivoip>' in Terminal.app?

    4) You can complete 'remove' pyTivoX and then try installing it clean: Quit pyTivoX, delete the 3 locations:
    • /Application/pyTivoX
    • <user>/Library/Application Support/pyTivoX
    • <user>/Library/Preferences/com.yoav.pyTivoX.plist

    5) was the fourth part of the IP address that was 'way off' 255? That's a pretty common broadcast address and that's what the beacon should be set to.

    It sounds like there's something uniquely 'messed up' though, if your computer can't even see your tivo any longer, that is independent of pyTivoX.. Until your computer and your tivo can talk to each other, no amount of fixing pyTivoX will help
     

Share This Page