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. May 1, 2009 #441 of 741
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    Gah... So that's a bug to fix :(. I wonder why it's empty for you and working for me. Do you still have the logfiles from iTiVo around?

    No it wasn't a joke. But I also didn't know it was 'network TV'. I believe digital cable can mark non-network shows 'copyright' and you can't download those (this may be on HD/S3 tivos only). Since that's not the case for you, ignore what I said.

    You're welcome.
     
  2. May 1, 2009 #442 of 741
    AquaX

    AquaX New Member

    54
    0
    Mar 4, 2003
    Fremont, CA
    I think he's referring to the copyright flag that a TiVo'd show can have on it which prevents the TiVo from allowing that show to be transferred to another device. The flags are usually set by your cable provider, and generally only show up on premium channels, like HBO, etc. However, some cable providers errantly (or purposefully) set those flags on random content, preventing transfers.
     
  3. May 1, 2009 #443 of 741
    wmcbrine

    wmcbrine Ziphead

    10,360
    22
    Aug 2, 2003
    The correct term would be "copy protected" (or more accurately, "copy prohibited" or "copy prevented"), not "copyright flagged", nor any other variation involving the word "copyright". A lot of people get this confused, but there really is no connection between copyright (a legal concept) and copy "protection" (a technical measure).

    TiVo of course does not help matters with their inaccurate messages like "Transferring prohibited by the copyright holder" (when it's actually the default policy for TiVoCasts and other pushes).
     
  4. May 1, 2009 #444 of 741
    Marconi

    Marconi TiVo Junkie

    444
    0
    Sep 8, 2001
    Page, AZ USA
    I've opened console.log and found these are the last entries:
    5/1/09 10:57:34 AM iTiVo[6763] "timeout: 5 currentFileSize: 727 fullFileSize:728"
    5/1/09 10:57:34 AM iTiVo[6763] "timeout: 0 currentFileSize: 728 fullFileSize:728"
    5/1/09 10:57:35 AM iTiVo[6763] "Running : touch /tmp/iTiVo-marconi/iTiVoDLPipe3.mpg"
    5/1/09 10:57:35 AM iTiVo[6763] "Running : touch /tmp/iTiVo-marconi/iTiVoDLPipe3.mpg"
    5/1/09 10:57:35 AM iTiVo[6763] "Download completed"
    5/1/09 10:57:37 AM iTiVo[6763] "killed : "
    5/1/09 10:57:37 AM iTiVo[6763] "Complete=true , 85% fullfilesize=618.8 ; currentfilesize=728"
    5/1/09 10:57:37 AM iTiVo[6763] "perl /Applications/Video\\ Utils/iTiVo.app/Contents/Resources/GetExtraInfo.pl 10.0.1.202 1234567890987654"

    (MAK altered)
    So GetExtraInfo.pl is being called. Where might it report any errors?
     
  5. May 2, 2009 #445 of 741
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    just pushed out 1.7.6
     
  6. May 3, 2009 #446 of 741
    Marconi

    Marconi TiVo Junkie

    444
    0
    Sep 8, 2001
    Page, AZ USA
    I hope this is also where we can make feature requests. I'd like to see iTiVo remember, from launch to launch, the queue items that it has not yet downloaded. That is, if I add lots of items to the queue, and iTiVo does not have time to download them all before I have to quit it, iTiVo should 'remember' those items not downloaded and begin downloading them the next time it is launched.

    Example: I add 78 episodes of Dawson's Creek from my wife's TiVo to the queue. iTivo downloads half of them before something requires that I reboot, log out or otherwise quit iTivo. The next time I start iTiVo, I don't want to have to compare the list of episodes already downloaded to what's on her DVR and selectively add just the episodes not yet downloaded -- the episodes that were still in the queue when I quit iTiVo. I don't mind starting over the episode that was in progress when I quit but it is a nuisance to figure out which have not yet been downloaded and add just those episodes to the queue.

    I'm guessing that this would require a separate queue file for each TiVo.
     
  7. May 3, 2009 #447 of 741
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    So, there were two requests there :)

    It turns out remembering the queue between invocations isn't *that hard* for me to do, so I'll probably add that at some point (very low priority for me.. but hey).

    Seperating the queues for each tivo would require 'real' multi-tivo support. The core of iTivo doesn't have that (hey I just added code to TDM!), so it would be a more major undertaking. That's currently very backburner (honestly I'd probably do a complete re-write in objective-c first.... applescript is such a pita). So odds of that happening are extremely low.

    But noted (and actually already on the 'issues' tab on the itivo googlecode page). :)
     
  8. May 3, 2009 #448 of 741
    AudioNutz

    AudioNutz New Member

    318
    0
    Nov 9, 2008
    Why not just run two instances of iTiVo? Are the prefs stored in a single spot?
     
  9. May 4, 2009 #449 of 741
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    Prefs are stored in a single spot. Furthermore, a bunch of the named pipes that iTiVo uses are keyed off username, but not tivo, so they would conflict.
    iTiVo really is not an ideal solution if you plan on having parallel downloads from multiple tivos. It would require a significant amount of work to make it support that, and right now that's not high on my priority list. You can still select one tivo at a time and download from it.

    If it's really important to you, you CAN create a seperate user account and launch itivo from both accounts, just make sure that they each talk to a different tivo (tivos randomly drop connections if multiple downloads are attempted).

    Alternatively, there ARE other tools out there that work on the mac :)
     
  10. May 4, 2009 #450 of 741
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    Ok feature is now in the 1.7.7b1 build (you'll need to download the beta).

    It will save your queue after downloads and when you cleanly exit. When you start itivo up again, it will have the same queue. Keep in mind that if you wait long enough between invocations of iTiVo, items that are in the queue may no longer be on the tivo and will appear to be failed downloads.
     
  11. May 4, 2009 #451 of 741
    Marconi

    Marconi TiVo Junkie

    444
    0
    Sep 8, 2001
    Page, AZ USA
    I've tried to figure out what the secondary sort parameter is in iTiVo's Now Playing. I'm stumped.

    Suppose I sort by Show. The resulting episodes of that show seem to appear in no predictable order. They are not sorted by Episode name, nor by Date/time, nor ID...

    They do appear to consistently sort in the same order, I just cannot figure out what it is. I suspect it's related to the order in which the show listing is received from the TiVo.

    What is it?
     
  12. May 4, 2009 #452 of 741
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    It is unspecified in the code. There is only a primary sort parameter. But when I sorted based on show title, the rest 'seemed' to be sorted based on episode title as secondary. I can't guarantee this is what will happen... it might be random for all I know...
     
  13. May 4, 2009 #453 of 741
    AquaX

    AquaX New Member

    54
    0
    Mar 4, 2003
    Fremont, CA
    Speaking of sorting...
    Would it be possible to have a per show folder view? I have a lot of shows, and one huge list is kinda tough. Having some folders would help me find what I want, then sort it by date/name/etc.
     
  14. May 4, 2009 #454 of 741
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    That's been an enhancement request for a while... I still haven't gotten around to doing it though, so I wouldn't hold my breath...
     
  15. May 4, 2009 #455 of 741
    Marconi

    Marconi TiVo Junkie

    444
    0
    Sep 8, 2001
    Page, AZ USA
    Alternately, instead of 'folderizing' the Now Playing list, how hard would it be to add a filter to iTiVo's Now Playing list?

    With a filter applied, I could limit the Now Playing to just episodes of one show. The resulting filtered list could then be sorted by episode name or date.

    With luck, when I added such a filtered list to the download queue, they'd be in the sort order so as to ensure, for example, that I downloaded the oldest episodes first, so I can watch them in order.
     
  16. May 5, 2009 #456 of 741
    Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    Ok new beta up that will filter results based on a simple text search. Not ideal but it should get you partway there.

    Note that this is only a 'visual' filter. That is, it filters what is displayed in the 'now playing' list. The pie chart of space used will include ALL shows (including those you have filtered out). Subscriptions will still be added and downloaded in the background even if you currently can't see them due to a filter. Etc...
     
  17. May 5, 2009 #457 of 741
    Marconi

    Marconi TiVo Junkie

    444
    0
    Sep 8, 2001
    Page, AZ USA
    I've been downloading (decrypt, txt metadata) all the episodes of one show. Out of 78, I had 11 episodes to go when I quit so I could install the latest beta.

    Because I did not have a saved download queue, when I started the new beta, I added all episodes of the show to the queue so I could start downloading right away. The first listed episode was one I had yet to download, so I started the queue.

    I then, in ones and twos, removed the episodes I already had downloaded from the queue. Some time during the process, the status stopped updating. It still shows "185 MB of 728 MB (25.4%) (29 minutes remaining)."

    The first queue item download is complete but iTiVo still shows the outdated progress and has not moved on to create the txt metadata file for that first queue item. The 728 MB download is playable in VLC and it's all there.

    I can only conclude that removing items from the queue while the download was in progress somehow threw iTiVo off track.

    It's been a half hour now since the download completed in reality. I clicked the Cancel Download button and, while the button deactivated, the status did not change and after a few minutes of waiting for it to Cancel, I quit iTivo. That worked.

    Happily, the saved queue was there when I restarted iTiVo and I was able to get started again without having to rebuild the download queue. (Thanks for adding the queue saving feature. And the Filter -- I'm playing with that when I can.)
     
  18. May 6, 2009 #458 of 741
    NA9D

    NA9D New Member

    196
    0
    May 26, 2008
    Algonquin, IL
    Can we get a filter to NOT show protected shows. I've got a bunch of pod casts on the box now that are all protected and it's annoying to see them taking up space that I have to wade through in the program list. I'd like to have a checkbox to simply not show them.
     
  19. May 6, 2009 #459 of 741
    Marconi

    Marconi TiVo Junkie

    444
    0
    Sep 8, 2001
    Page, AZ USA
    I just encountered a bit of confusion (and a bug) with a two-part episode of a series. The two parts had the same synopsis and I thought I had a duplicate recording*. Examining the metadata in the recording.txt file showed the presence of partCount and partIndex parameters. When these parameters are encountered, can iTiVo include the "part $partIndex of $partCount" into the name of the mpg file and the metadata file?

    *
    The parts were on different TiVos and so I had downloaded the parts into different directories. I didn't discover the 'duplicate' until I merged these. For some reason, one of the two had a txt metadata file consisting solely of startTime and stopTime, and they were wrong for that recording.

    As a test, I put both parts on the same DVR (MRV transfer) then had iTiVo download both from the same queue. After the first one completed, the second started and it simply overwrote the first part that had downloaded. So this is a serious bug. When an episode has multiple parts, *something* needs to be done to distinguish each recording file from the other(s).

    Another place where naming could be improved is any series that one prefers to watch in order of air date. It would be really handy if the air date could be incorporated into the recording name.

    Instead of:
    Days of Our Lives - Bo and Hope have a picnic in the park.mpg
    how about
    Days of Our Lives - 2008-09-08.mpg
    and, of course, Days of Our Lives - 2008-09-08.mpg.txt (if the metadata option is exercised)

    (YYYY-MM-DD)

    That would REALLY help with watching them in order and keeping track.

    Perhaps a preference checkbox for 'Date Naming' could cause iTiVo to use the first 10 characters of the startTime metadatum instead of the episode title.
     
  20. May 6, 2009 #460 of 741
    Fofer

    Fofer XenForo Rocks! TCF Club

    82,080
    286
    Oct 29, 2000

    I just wanted to chime in that these are both really great ideas. :up:
     

Share This Page