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

iTiVo (TiVo -> mac -> iPhone)

Discussion in 'TiVo Home Media Features & TiVoToGo' started by Yoav, Nov 6, 2008.

  1. Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    No donations :) thank you though.

    One thing you *can* try without going into that room:

    open up a web browser, and try and connect to "https://(ip)/"
    username is tivo, password is your MAK.

    If that fails, then it's nothing to do with itivo, and you need to find out why your tivo is not allowing the connection. (it may think it's not activated for TTG, or it has the wrong MAK, or there's some network oddity preventing the connection).
     
  2. BigTechDaddy

    BigTechDaddy New Member

    5
    0
    Mar 5, 2009
    Ok, I get a Now Playing screen when I tried that. I did get a bunch of certificate warnings.

    I am planning on changing the ip address tomorrow of that machine to a static one versus DHCP. I am hoping that will fix whatever the issue is.

    Well, if you won't let me pay you then keep me in mind if you want or need someone to test software for you ;)
     
  3. NA9D

    NA9D New Member

    196
    0
    May 26, 2008
    Algonquin, IL
    I posted this as an issue at the GoogleCode site for iTivo, but here it is here..

    Two days in a row now I've gotten the following AppleScript error when trying to download/convert a bunch of shows:

    Can’t make "|" into type number. (-1700)

    So not sure what this is or why. Never seen it before...
     
  4. Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    Does it go away if you quit and restart itivo? Does it only happen on particular shows (and if so, full name of show and other metadata might help). Sounds like somewhere along the line it's expecting to see a number (like the episode ID) and is instead getting a '|' symbol... but that's all the error tells me). -- I haven't seen it here yet but if you can get me more info hopefully I can reproduce it.
     
  5. NA9D

    NA9D New Member

    196
    0
    May 26, 2008
    Algonquin, IL
    It does not appear to happen always on the same show. I have to quit and restart as the download queue basically stops at that point and I can't start it after that.

    I've seen this twice in just the last few days. I'll keep an eye on it and let you know if I see it more. I have some shows that don't have episode names - could that be it?
     
  6. Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    If a show has no episode name, iTiVo should replace the episode name with the tivo ID of the show, which shouldn't have a '|' symbol in it. So I doubt it, but I can't be sure (Applescript is a pain in the butt). There is one situation where '|' symbols are introduced into data, for records read out of plist files... but the only places where plist files are used are for preferences and formats, and if that were the problem, it would happen on every show, not just random ones :(

    Don't have any good ideas yet on why this happens. If you notice a useful pattern to the errors tell me maybe I'll get some new ideas...
     
  7. danm628

    danm628 Active Member TCF Club

    2,217
    8
    May 14, 2002
    Vancouver, WA
    Thanks for the suggestions. Unfortunately they failed. I even tried ffmpeg.

    It's odd that they work for iPhone format but not for the higher resolution modes. They all seem to fail at approximately the same spot in the video. (Not 100% sure of this since the video files generated can't be played.)

    I suspect there is something wrong with the file from the TiVo. It plays fine there. I've scheduled the show again to get another capture. Hopefully I'll have better luck with it.

    Thanks for the help. iTivo is a fantastic program.

    - Dan
     
  8. Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    I'm running out of ideas :(

    One thing to try though. Use the 'decrypt' mode to just fetch the contents of the mpeg-2 file from the tivo (no conversion/re-encoding will occur). Manually load up the resulting file into Handbrake and see if it's able to encode it that way? If that fails, then at least we know for sure that the source file is 'problematic' (and in theory, we would report this file to the ffmpeg team and see if they can fix their readers to not crash on this).

    If it works though, then something else in the chain is causing stuff to break.

    There is a tool on windows that attempts to 'fix' broken mpeg files from a tivo (apparently it's pretty common for tivo to create 'bad' mpegs). I think it ships with videoReDo, but I don't think they have a mac port of the tool :(
     
  9. danm628

    danm628 Active Member TCF Club

    2,217
    8
    May 14, 2002
    Vancouver, WA
    I'll give that I try. I already have a decrypt only copy of the file. When I started having issues I grabbed it as a backup. So I'll try HandBrake on the command line and see what happens.

    - Dan
     
  10. Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    You can use the handbrake gui. Internally it's the same program so it should also crash...
     
  11. fatespawn

    fatespawn New Member

    139
    0
    Oct 14, 2007
    Chicagoish, IL
    All,

    I've made the plunge and bought myself an intel mac running leopard (switching from my old G5) and am starting to use the handbrake option of iTivo. I know it says "experimental" but has anyone had ~problems~ using the handbrake option to encode. I'm using the iphone preset for a bunch of low quality shows and was wondering if anyone had any comments on comparing "time to encode" and "final quality" comparisons to mencoder.

    -fate

    PS. now that I'm running 10.5 I can say the pytivox is a SWEET compliment to complete the cycle 'o video
     
  12. danm628

    danm628 Active Member TCF Club

    2,217
    8
    May 14, 2002
    Vancouver, WA
    I'm old fashioned. I like command lines. Long live sh or, for the youngsters, bash. I'll give the GUI a try though. They are easier for a lot of tasks.

    I tried a convert with -Z "Television". The first attempt ran for 5 minutes or so and then printed "Terminated" on the command line and quit. I thought I might have hit a key in the terminal window so I restarted it. That one ran fine and produced a good file that VLC can playback. This morning I restarted it using -Z "QuickTime" and -b 3000. I checked the system about 10 minutes later and again it had printed "Terminated" and quit. I've restarted it and so far it is still running. (I work at home on Friday so I can squeeze in some extra testing today.)

    Very odd.

    - Dan
     
  13. Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    Is it possible that it's running out of memory?
     
  14. danm628

    danm628 Active Member TCF Club

    2,217
    8
    May 14, 2002
    Vancouver, WA
    Possible. I have 3 GB of RAM (plus swap) and about 100 Gig free on the system drive with /tmp. And 200+ Gig free on the destination drive. The Mpeg2 file from the TiVo is about 6 Gig.

    The randomness looks like something outside the application. But why only this one show? Other HD shows that are 2+ hours long encode fine. This is only a 1 hour show and it fails? Maybe there is bad data that the TiVo MPEG chip ignores and the various encode programs all make the same mistake with causing them to allocate a huge amount of memory.

    I recorded the show on the TiVo again last night. I'm going to see how encoding works on the new copy. If there are no problems then I'll blame it on the original file.

    - Dan
     
  15. philby85

    philby85 New Member

    15
    0
    Mar 21, 2009
    Hi Yoav,

    I have an issue with itivo as well:eek: I download one recording at a time when it gets to about 400mb it stops and starts again. I just tried it again with pytivo and not running it lasted longer.

    I installed 10.5 on an external drive with just itivo same issue. If I used tivo transfer that comes with toast it transfers ok.

    cheers

    Phil
     
  16. Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    Let it retry up to 4 times. If it still fails on the 4th attempt, then we can look into it (some partial recordings lie about their size so itivo retries in case it can get a 'larger' copy, which never happens -- but the 4th attempt it'll just accept no matter how partial it is).
     
  17. philby85

    philby85 New Member

    15
    0
    Mar 21, 2009
    I thought that was the case in the end. It takes about 6 min to get to the stop point, so thats 24 mins its taking me all up.

    in my searches last night I found a dashboard widget called now playing it sees the file as the same length as itivo but only downloads the once and that takes 7 mins. So I am using that at the moment. I love the features of itivo, it really is the best in that respect:up: Is there any way to force to do it just the once?

    cheers

    Phil
     
  18. Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    Due to the fact that the tivo doesn't make a distinction between an error in the download or just an incomplete file on the tivo, I retry up to 4 times. It is possible to change that, but really this only happens for 'partial' files on your tivo. (And if I change it to allow those, then errors in the downloads that cause a partial transfer of a full show will also be accepted instead of retried).

    Is this happening for ALL your files? Or just this particular one? There is a way to speed it up a bit if it's just for one or two files:

    Start a download that you know will fail a few times, and run the following command:
    Code:
     /Applications/iTiVo.app/Contents/Resources/killProcesses.pl 
    This will make the download fail (you will see itivo realize this, and retry). Repeat the command another two times (wait for itivo to retry each time). Then let the fourth attempt finish on its own.

    Also, if you do decide to go back to itivo instead of dashboard widget, make sure to FULLY remove it (it has been known to open up connections to the tivo, causing programs like iTiVo to lose their connection on downloads -- took quite a while to track that issue down). Otherwise, the widget is actually really cool for what it does, and if that's all you need, stick to it :)
     
  19. fatespawn

    fatespawn New Member

    139
    0
    Oct 14, 2007
    Chicagoish, IL
    Yoav,

    Did you ever address this issue? I'm running 1.7.5 and just tried to download an 11+G file from the Tivo. It seemed to finish normally, but the video got chopped off at the end. It's a 1:30 video and at 1:22 it ends (about 10.5G worth) Anyway, I didn't know if this might be the same issue or not.
     
  20. Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    The beta works around the issue. It doesn't time out as quickly once it gets to 9.5G. However, curl still reports progress in Gigs at that point, so the progress bar updates more jerkily at that point. Tell me if it's still failing for you.
     

Share This Page