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. wdave

    wdave New Member

    3,996
    0
    Jul 16, 2000
    Stevenson, MD
    Awesome, thanks! Careful, be this responsive and we'll start expecting it.

    Optimizing your video uploads

    It's when I choose preferences from the menu (not the button on the main window), and then hit cancel.

    Says:
    Code:
    AppleScript Error
    
    System Events got an error:  Can't get property list
    file "Macintosh HD:Applications:iTivo.app:|
    Contents:Resources;formats.plist". (-1728)
    Then trying to bring up preferences again, causes:
    Code:
    AppleScript Error
    
    Can't get item 1 of {}. (-1728)
     
  2. Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    Oh hey, it's breaking here too. (I completely forgot about the menu option). Ok will debug. Thanks!
    edit: Ok it's fixed... pretty annoying bug. Turns out AppleScript has one global value for a string/token/list delimiter, and you have to override it to split things.. but since it's global, and the prefs window can be opened while other things are going on.. that variable can change... (ech).

    Anyways, I at least put in a small workaround for it. I'm sure there's plenty of race conditions that will still break it, but they should be rare enough that I'm not going to worry about it. (Sorry applescript is not my forte.. I just learned it as I was working on iTiVo).
     
  3. Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    Ahh so they allow it if you're a youtube partner. cool...

    Anyways, until a future release happens, you can just edit the youtube setting (go to advanced, and under video encoding, where you see dsize=480:320:0, make it dsize=1280:720:0)... I suspect you'll want to up the bitrate to something like 1000, or maybe even more. From a quick reading of that document, it looks like they'll accept ANY bitrate as long as the final file size is smaller than 20G.

    You can save that format out as YouTube HD or something...
    added note: They don't talk about any h.264 settings (like number of b-frames, h.264 level, cabac, etc)..
    so I'd assume the youtube setting should work with the two values about modified, but you should tell me if
    it doesn't (and if they support better stuff, I can add it in).
     
  4. Fofer

    Fofer XenForo Rocks! TCF Club

    82,090
    286
    Oct 29, 2000
    You rock, Yoav.

    That is all. :)
     
  5. LHMPDX

    LHMPDX New Member

    57
    0
    Mar 16, 2000

    So say we all.
     
  6. Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    Hey guys (those who have the mpeg-2 component).

    Can you tell me if this 'fixes' the audio issues:
    • Select 'decrypt/copy' as the format
    • go to advanced, replace the audio options with
      Code:
      -oac lavc -lavcopts abitrate=128:acodec=mp2
    Try both a high-def (digital) and a non-digital feed?

    I suspect there was no audio on the decyprt files from HD because those were ac-3 audio files and quicktime probably didn't like that. I'm hoping that this fixes it for that.. but I'm wondering if it still keeps everything working?
    (oh, and there might be some audio sync issues.. bah).
     
  7. danm628

    danm628 Active Member TCF Club

    2,194
    6
    May 14, 2002
    Vancouver, WA
    First of all thank you for iTiVo. It is a great program, it does almost everything I want in a reasonable way. I don't want/need much of what Roxio supplies (DVD burning, etc.) but was close to buying it since the earlier, unsupported free tools were a bit clunky. With your updates iTiVo is a nearly perfect match to what I need.

    There is one feature I can think of that would be nice to add. Often when I pull shows off the TiVo I end up doing it twice. Once for my iPhone and once for archiving. (I used to archive the MPEG 2 decoded video, I've switched to H.264 to save space.) It would be nice to only do the transfer from the TiVo once and then generate both of the output files from it.

    - Dan
     
  8. psywzrd

    psywzrd New Member

    219
    0
    Mar 25, 2003
    I'm having trouble finding the log file (I even used Spotlight to search for it and I still can't find it). I've tried to extract this show to the DVD format several times and it just won't work. I keep getting just under 1 1/2 hours of the show and that's it - it's like iTivo just quits extracting at that point and I don't get any kind of error message.
     
  9. Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    You have to enable logging first (Prefs.. Advanced... "put debugging info in /tmp"

    Then you need to browse to /tmp (Open finder, and under the top menu, there will be a "Go. Go to Folder...", and type in /tmp

    That's pretty much it.

    Still not sure why the transfers are quitting though.. Have you tried a different encode format?
     
  10. psywzrd

    psywzrd New Member

    219
    0
    Mar 25, 2003
    Ok - I found the log but it's huge (10.2MB). I obviously can't post that here so what should I do? I did extract the show using the Decrypt format successfully but that's a big file (30+GB). I wanted to extract it to something smaller so that I could burn it to DVD.
     
  11. Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    IF it's 30+Gb, I'm guessing it's a high-def show? So you're going to have to re-encode it once at the minimum to fit on a DVD. Does your DVD burning software let you 'encode to fit'? If so, just hand it the huge file...

    In any case, assuming your DVD burning software accepts mp4 files, AND you don't mind the quality loss you'd get from double-encoding, you can probably choose one of the quicktime h.264 encode formats as an intermediate.

    IF you need an mpeg-2 stream that fits, then we're going to have to fix the mpeg-2 creation (which, honestly, has been giving me no end of headaches).

    Did you already include the fix I sent in a previous message (adding muxrate?)
     
  12. Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    Ok, before we do anything else, I just uploaded a new version.
    Can you check for update...
    install it
    go to prefs, select any format OTHER than DVD
    then go back to prefs, and select 'DVD' again.

    (you have to switch away and back to get the new DVD settings).

    Tell me if it's working for you now?
     
  13. Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    Quick announce:
    iTivo 1.7.1 is up

    Minor format fixes, a few bug fixes, and the ability to disable auto-connect.

    Additionally, for those who were complaining about the encoding times, I added two quicktime-compatible formats:
    mpeg-1, which should be fast to encode on even the oldest of computers
    divx-3, which should be somewhat faster than x264.. but requires you install Perian or some other way to view old divx codecs.

    Both those formats are significantly worse quality at the same bitrate.

    oops : make that 1.7.2 .. A tiny typo slipped into 1.7.1, and that leads multi-step encodes to break...
     
  14. ericgoldy

    ericgoldy New Member

    6
    0
    Dec 27, 2007
    Hello,

    I'm looking to be able to download my files from my tivo remotely.

    When I am within my network, i can download files a variety of ways -- i have the TIVO2Go software on a PC, I have iTivo on a MAC and I can access it through the web access via the Tivo's IP address (192.168.1.108/nowplaying/index.html)

    I have set up my router with dyndns so that I can access my network (e.g. mynetwork.dyndns.org).

    I have a Linksys router and I'm trying to figure out the right settings (port forward settings) to access my tivo.

    I've tried forwarding ports 80, 8080, and 443 to the IP address for the tivo and then entering in my dyndns URL, so if I forwarded port 80, i then typed:

    mynetwork.dyndns.org:80[
    www (dot) mynetwork.dyndns.org:80[/url]

    Nothing seems to work.

    Ideally, I'd like to be able to use iTivo which asks for an ip address - not sure if I can even enter in my URL/port to gain access.

    I know people are doing this and I think I'm a heartbeat from making it work correctly.. Any ideas?

    Thanks...
     
  15. NA9D

    NA9D New Member

    196
    0
    May 26, 2008
    Algonquin, IL
    iTivo works by using Broadcast packets to discover the Tivo. Broadcast packets don't traverse a router/NAT interface. Even if you log in using a VPN it sill won't work.

    Best bet would be to simply log into your Tivo's web page and download the files that way and then manually convert them yourself. But remotely, this is going to take a long, long time. It will probably take 4 to 6 hours to download a single show if not longer.
     
  16. NA9D

    NA9D New Member

    196
    0
    May 26, 2008
    Algonquin, IL
    Hey Yoav,

    Here's a feature request. Can it be possible to have different preference settings saved and easily loaded? I just wanted to download and decrypt and copy a couple of shows but this is different than what I was doing before, for converting for the iPhone. Now to go back, I 'll need to change everything again including download locations, etc. And because I have a custom item in the mencoder settings (ie: delay), I'll need to manually enter that again as well. So if I could save a preferences settings or make it easy to change between settings, that would be really nice.
     
  17. Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    I'm unlikely to add that as a feature. however:
    The preferences are saved in '<user>/Library/Preferences/com.iTiVo.iTiVo.plist'. So copy that file out and make different versions to copy back before starting iTiVo.


    OR, under 'prefs/Advanced' you can 'save format'. So you can save the mencoder setting with the delay and any other changes you made, and it will then become available in the 'formats' menu.
     
  18. Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    Ermm, I feel like I just answered that exact question on another thread...?

    Just make sure to port forward port 443, and then connect to the tivo by the external (wan) IP address of the router (it will not show up on the list of tivos)
     
  19. NA9D

    NA9D New Member

    196
    0
    May 26, 2008
    Algonquin, IL
    OH OK. Then this is all I really need then. I was not aware that it then saved all that under the formats menu. I was afraid that even though I had saved it, it only saved it until I changed format and then if I went back, I'd have to make the modifications again.

    This is good news and meets what I require. :D
     
  20. Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    Just clarifying to make sure.. IT will save the encoder, and the encoder options (the stuff you editted). It will *not* save the download location, or things like 'use comskip', etc...
     

Share This Page