TiVo Community
TiVo Community
TiVo Community
Go Back   TiVo Community > Main TiVo Forums > TiVo Home Media Features & TiVoToGo
TiVo Community
Reply
Forum Jump
 
Thread Tools
Old 04-28-2009, 08:41 PM   #421
Yoav
Registered User
 
Join Date: Jan 2007
Posts: 1,048
Quote:
Originally Posted by aindik View Post
Can "Burn" do that conversion with the soundtrack intact?
I suspect Burn OSX is actually more likely to do the right thing with audio.
the DVD format in iTivo actually converts your audio to mp2. I don't think iDVD knows anything about AC-3 (dolby digital)... so I don't think it can save all original audio formats.

However, that's not a guarantee about Burn either. I know Burn relies on ffmpeg to convert things it's not familiar with. And ffmpeg has its own issues.
(yeah.. nothing is perfect in this world). I suspect if you can get away with 'decrypt' as the format in iTiVo and 'Burn OSX' accepts that, then you will come as close as you can to the original streams...
__________________
Don't pay for Tivo Desktop / Roxio on the mac:
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
and
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Yoav is offline   Reply With Quote
Old 04-28-2009, 08:53 PM   #422
aindik
Registered User
 
aindik's Avatar
 
Join Date: Jan 2002
Location: Philadelphia, PA
Posts: 28,257
Quote:
Originally Posted by Yoav View Post
I suspect Burn OSX is actually more likely to do the right thing with audio.
the DVD format in iTivo actually converts your audio to mp2. I don't think iDVD knows anything about AC-3 (dolby digital)... so I don't think it can save all original audio formats.

However, that's not a guarantee about Burn either. I know Burn relies on ffmpeg to convert things it's not familiar with. And ffmpeg has its own issues.
(yeah.. nothing is perfect in this world). I suspect if you can get away with 'decrypt' as the format in iTiVo and 'Burn OSX' accepts that, then you will come as close as you can to the original streams...
I tried the "Decrypt and Copy" to do commercial skip. Didn't work in Burn or in iDVD. Then I used the Quicktime 10 Mbps setting. That worked, but there are lots and lots of jaggies. I went with it because I couldn't deal with downloading the 12 GB file again.
aindik is offline   Reply With Quote
Old 04-28-2009, 08:59 PM   #423
philby85
Registered User
 
Join Date: Mar 2009
Posts: 15
Quote:
Originally Posted by Yoav View Post
Yeah after realizing that '0' for 1 try and 1 for two tries was counter-intuitive, I changed the code to be:
1) try downloading only once.
2) try downlading twice (1 retry).

If it sees you had a zero in there, it changes it to a 1 because '0' tries makes no sense

So 1 is the new 0.. and things are as they should be
Makes perfect sense, however I have tried to download 6 shows this morning and they all fail on the first try and succeed on the second, so I can't make it try only the once anymore?

cheers

Philby
philby85 is offline   Reply With Quote
Old 04-28-2009, 09:09 PM   #424
Yoav
Registered User
 
Join Date: Jan 2007
Posts: 1,048
Quote:
Originally Posted by philby85 View Post
Makes perfect sense, however I have tried to download 6 shows this morning and they all fail on the first try and succeed on the second, so I can't make it try only the once anymore?

cheers

Philby
Hmm. might be a bug with the code.. if it's set to 1 it shouldn't retry.. Let me look into it.

edit : And indeed you caught a bug! Thanks. Fixing now, I'll compile a new beta.

second edit: ok new iTiVo beta is up. Tell me if it's still borked.
__________________
Don't pay for Tivo Desktop / Roxio on the mac:
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
and
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

Last edited by Yoav : 04-29-2009 at 02:35 AM.
Yoav is offline   Reply With Quote
Old 04-29-2009, 04:38 AM   #425
philby85
Registered User
 
Join Date: Mar 2009
Posts: 15
Quote:
Originally Posted by Yoav View Post
Hmm. might be a bug with the code.. if it's set to 1 it shouldn't retry.. Let me look into it.

edit : And indeed you caught a bug! Thanks. Fixing now, I'll compile a new beta.

second edit: ok new iTiVo beta is up. Tell me if it's still borked.

Hi Yoav,

Bug well and truly squashed!! Thanks for the quick work

cheers

Phil
philby85 is offline   Reply With Quote
Old 04-30-2009, 08:02 PM   #426
Marconi
TiVo Junkie
 
Marconi's Avatar
 
Join Date: Sep 2001
Location: Page, AZ USA
Posts: 437
Download as original '.tivo' files?

In iTivo's download Format selector, I would like to see '.tivo' to maintain the file in a format that can be uploaded with all its program info intact. Can iTivo (presently) be made to download the file and that's it -- no decoding or conversion whatever?

I need to move files off my TiVo so I can upgrade it and then return the recordings to the TiVo. I downloaded a .tivo file using Safari and later (after deleting the original from TiVo) uploaded the .tivo file using pyTiVoX and all the program data were still there (which would not be the case if I had converted to mpeg of some kind and then had to recreate a '.properties' file explaining what it is.)

Anyway, is there a way to configure/hack/trick iTiVo to make it just download the .tivo files and leave them as-is?
__________________
Roamio Plus, Four HDs, Two DTs, One S2. (Yeah, I have a TiVo 'problem.') Mac Nut too.
Marconi is offline   Reply With Quote
Old 04-30-2009, 08:15 PM   #427
NA9D
Registered User
 
NA9D's Avatar
 
Join Date: May 2008
Location: Algonquin, IL
Posts: 196
Quote:
Originally Posted by Marconi View Post
In iTivo's download Format selector, I would like to see '.tivo' to maintain the file in a format that can be uploaded with all its program info intact. Can iTivo (presently) be made to download the file and that's it -- no decoding or conversion whatever?

I need to move files off my TiVo so I can upgrade it and then return the recordings to the TiVo. I downloaded a .tivo file using Safari and later (after deleting the original from TiVo) uploaded the .tivo file using pyTiVoX and all the program data were still there (which would not be the case if I had converted to mpeg of some kind and then had to recreate a '.properties' file explaining what it is.)

Anyway, is there a way to configure/hack/trick iTiVo to make it just download the .tivo files and leave them as-is?
Why use iTivo then? Instead just use the built in Tivo webserver and download the file that way.
__________________
1 TivoHD with MyDVRExpander and mStream CableCard
1 TivoHD with mStream CableCard
Lots of Slingboxes.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
NA9D is offline   Reply With Quote
Old 04-30-2009, 09:07 PM   #428
Yoav
Registered User
 
Join Date: Jan 2007
Posts: 1,048
Quote:
Originally Posted by Marconi View Post
In iTivo's download Format selector, I would like to see '.tivo' to maintain the file in a format that can be uploaded with all its program info intact. Can iTivo (presently) be made to download the file and that's it -- no decoding or conversion whatever?

I need to move files off my TiVo so I can upgrade it and then return the recordings to the TiVo. I downloaded a .tivo file using Safari and later (after deleting the original from TiVo) uploaded the .tivo file using pyTiVoX and all the program data were still there (which would not be the case if I had converted to mpeg of some kind and then had to recreate a '.properties' file explaining what it is.)

Anyway, is there a way to configure/hack/trick iTiVo to make it just download the .tivo files and leave them as-is?
As NA9D mentioned, there's little point to using itivo if you want to do no conversions. Any web browser can be pointed to https://<tivoip>/ with username 'tivo' password <your MAK>. Just pull the tivo files and you're set. As such, I don't expect iTiVo to support it.

Now, if you *do* want to process it (for example to remove commercials, or save as a smaller file for future use) but like having all the 'metadata' information, you don't need to recreate the 'properties file'. Just select 'create pytivo metadata' (preferences) and save both the new .mp4 and the .txt file -- then when you use pyTivoX, it will use the .txt file to provide the original metadata.
__________________
Don't pay for Tivo Desktop / Roxio on the mac:
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
and
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Yoav is offline   Reply With Quote
Old 04-30-2009, 09:39 PM   #429
Marconi
TiVo Junkie
 
Marconi's Avatar
 
Join Date: Sep 2001
Location: Page, AZ USA
Posts: 437
Quote:
Originally Posted by Yoav View Post
As NA9D mentioned, there's little point to using itivo if you want to do no conversions.
The point is to be able to queue up large numbers of files and have them transfer, unattended, to my Mac while I'm away or sleeping. The alternative is to watch over the process constantly, starting a new download manually each time the previous one completes. Not to mention having to make sure each file in a series is named uniquely so as not to overwrite one that was already downloaded.

If iTivo could simply download and not convert, it would be a BIG time saver. Not to mention that we could store TiVo recordings on another drive and transfer them back later, when, for example more space was available.

iTivo already does everything I need and then some. I just need it to do less. How hard can it be to add the ability to download and NOT convert?!?
__________________
Roamio Plus, Four HDs, Two DTs, One S2. (Yeah, I have a TiVo 'problem.') Mac Nut too.
Marconi is offline   Reply With Quote
Old 04-30-2009, 10:03 PM   #430
aindik
Registered User
 
aindik's Avatar
 
Join Date: Jan 2002
Location: Philadelphia, PA
Posts: 28,257
Quote:
Originally Posted by Marconi View Post
The point is to be able to queue up large numbers of files and have them transfer, unattended, to my Mac while I'm away or sleeping. The alternative is to watch over the process constantly, starting a new download manually each time the previous one completes. Not to mention having to make sure each file in a series is named uniquely so as not to overwrite one that was already downloaded.

If iTivo could simply download and not convert, it would be a BIG time saver. Not to mention that we could store TiVo recordings on another drive and transfer them back later, when, for example more space was available.

iTivo already does everything I need and then some. I just need it to do less. How hard can it be to add the ability to download and NOT convert?!?
If you're using Safari or Firefox, that should queue up the files for you. What happens if you click on one, and then you click on another one?
aindik is offline   Reply With Quote
Old 04-30-2009, 10:09 PM   #431
Marconi
TiVo Junkie
 
Marconi's Avatar
 
Join Date: Sep 2001
Location: Page, AZ USA
Posts: 437
Quote:
Originally Posted by aindik View Post
If you're using Safari or Firefox, that should queue up the files for you. What happens if you click on one, and then you click on another one?
I tried an Automator action to download recordings from my TiVo; Automator tried to download every file at once. I know of no way to limit Automator to one file after another, one at a time.

Automator's action caused TiVo to stop each previous download as a new one was requested. The built-in TiVo web server would seem to support downloading only one recording at a time.

Manually starting a connection does the same thing. It starts the download immediately, cancelling the one in progress (inasmuch as the TiVo cannot do more than one at a time).
__________________
Roamio Plus, Four HDs, Two DTs, One S2. (Yeah, I have a TiVo 'problem.') Mac Nut too.
Marconi is offline   Reply With Quote
Old 05-01-2009, 12:43 AM   #432
Yoav
Registered User
 
Join Date: Jan 2007
Posts: 1,048
Quote:
Originally Posted by Marconi View Post
The point is to be able to queue up large numbers of files and have them transfer, unattended, to my Mac while I'm away or sleeping. The alternative is to watch over the process constantly, starting a new download manually each time the previous one completes. Not to mention having to make sure each file in a series is named uniquely so as not to overwrite one that was already downloaded.

If iTivo could simply download and not convert, it would be a BIG time saver. Not to mention that we could store TiVo recordings on another drive and transfer them back later, when, for example more space was available.

iTivo already does everything I need and then some. I just need it to do less. How hard can it be to add the ability to download and NOT convert?!?
Well, to make firefox download them one at a time, you need to open

about:config

And set network.http.max-persistent-connections-per-server to 1. (obviously set it back to the old value when you're done). Or use a tool like 'wget' to issue one command to download the entire contents of your tivo.

I'm honestly not of the opinion that the 'avoid decrypting and bypass all the code that looks into the movie' is a useful option for iTiVo. I'm certainly willing to be convinced otherwise, but right now I think adding code for 'download but don't decode' seems like it's asking for more problems than it's worth. I *am* curious if your 'work path' involves 'download from tivo, upload to tivo via pytivo' why the 'decrypt' format with the pytivo metadata isn't good enough...
__________________
Don't pay for Tivo Desktop / Roxio on the mac:
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
and
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Yoav is offline   Reply With Quote
Old 05-01-2009, 02:25 AM   #433
Marconi
TiVo Junkie
 
Marconi's Avatar
 
Join Date: Sep 2001
Location: Page, AZ USA
Posts: 437
Quote:
Originally Posted by Yoav View Post
Well, to make firefox download them one at a time, you need to open

about:config

And set network.http.max-persistent-connections-per-server to 1. (obviously set it back to the old value when you're done). Or use a tool like 'wget' to issue one command to download the entire contents of your tivo.
Of course, I'd still have to manually initiate hundreds of downloads. Not quite the same as a click, shift-click in the iTiVo queue.

Quote:
Originally Posted by Yoav View Post
I'm honestly not of the opinion that the 'avoid decrypting and bypass all the code that looks into the movie' is a useful option for iTiVo. I'm certainly willing to be convinced otherwise, but right now I think adding code for 'download but don't decode' seems like it's asking for more problems than it's worth. I *am* curious if your 'work path' involves 'download from tivo, upload to tivo via pytivo' why the 'decrypt' format with the pytivo metadata isn't good enough...
Inasmuch as I only came upon pytivoX yesterday, I'm not familiar with the 'decrypt' format with the pytivo metadata mode. I do fear that every decode/encode operation will degrade the video quality though.

Since the only use I wish to make of the .tivo files is to later upload them back to TiVo, it seemed like keeping them as native as possible was best. Can I achieve the same results -- being able to re-upload with all program meta data intact, and no loss of quality -- using pytivo metadata? If so, I guess I'll look into that and try it out. I just know I don't want to have to manually start each and every download by hand and babysit the download process. That's the kind of job just crying out for automation. And iTivo *seemed* like the perfect solution, if only it could be made to just downloaded .tivo files.

I have no idea what the inner workings of iTiVo look like, but it seems like it should not be all that difficult to skip the decode step and just write the native .tivo file to disk. But I defer to your judgement as to whether it would be more trouble than it's worth.

As for me, I think it would be a handy function to be able to off-load TiVo recordings and store them on a Mac when space ran low and, for example, some marathon you wanted was coming up. It would be like having greatly expanded storage for your DVR. Who wouldn't like that?

Maybe I can cobble together a shell script and use curl to download all the .tivo files.
__________________
Roamio Plus, Four HDs, Two DTs, One S2. (Yeah, I have a TiVo 'problem.') Mac Nut too.
Marconi is offline   Reply With Quote
Old 05-01-2009, 03:18 AM   #434
Yoav
Registered User
 
Join Date: Jan 2007
Posts: 1,048
Quote:
Originally Posted by Marconi View Post
Inasmuch as I only came upon pytivoX yesterday, I'm not familiar with the 'decrypt' format with the pytivo metadata mode. I do fear that every decode/encode operation will degrade the video quality though.
Decrypt does no encoding. It simply removes the annoying DRM that makes the mpeg-2 file useless on a mac (.tivo is basically an mpeg-2 file, metadata, and an 'encryption' using the MAK as a key). So you end up with the perfect original data from your tivo. The big difference is that the mpeg-2 doesn't have the metadata (solved by having a secondary .txt file that iTiVo will write for you if you ask for it), and the fact that your computer can actually DO stuff with the mpeg-2 file (like play it in VLC).

Quote:
Since the only use I wish to make of the .tivo files is to later upload them back to TiVo, it seemed like keeping them as native as possible was best.
Can I achieve the same results -- being able to re-upload with all program meta data intact, and no loss of quality -- using pytivo metadata? If so, I guess I'll look into that and try it out. I just know I don't want to have to manually start each and every download by hand and babysit the download process. That's the kind of job just crying out for automation. And iTivo *seemed* like the perfect solution, if only it could be made to just downloaded .tivo files.
I believe that as long as you keep the .txt metadata file that iTiVo writes out, then when you send it back to the tivo it will be just as it was before (the big difference will be that you can also view it on your mac -- a feature you don't care about). quality and filesize will be exactly the same.


Quote:
I have no idea what the inner workings of iTiVo look like, but it seems like it should not be all that difficult to skip the decode step and just write the native .tivo file to disk. But I defer to your judgement as to whether it would be more trouble than it's worth.
Changing the code is pretty easy. However, without changing the code, using 'decrypt' achieves what you want, without having an intermediate 'wtf' file on your computer. I also don't really view iTiVo as a 'backup your tivo' program, so it's not really a feature I care to support -- if I hear enough people asking for it, I'll probably change my mind.

Quote:
As for me, I think it would be a handy function to be able to off-load TiVo recordings and store them on a Mac when space ran low and, for example, some marathon you wanted was coming up. It would be like having greatly expanded storage for your DVR. Who wouldn't like that?
I hear you. Try using 'decrypt'. Or if truly your only concern is 'expanding the storage for your DVR' why not just do that? An external hard drive is incredibly cheap nowadays. Your DVR will actually HAVE more storage, and you won't need to play some sort of 'shuffle' game to move movies around all the time. You can just store all of them on your DVR all the time.

Quote:
Maybe I can cobble together a shell script and use curl to download all the .tivo files.
You can. I don't know if wget is still causing corruptions, but if it's fixed, you can just run something like:
Code:
wget -r --verbose --no-check-certificate --user=tivo --password=<MAK> 'https://<TivoIP>/'
Every show that CAN be downloaded will be under <TivoIP>/downloads/. Test one before doing this because at least for a while there was some issue with wget corruption on files downloaded from tivo (which curl didn't have issues with -- but curl can't recurse). The filenames will be long and silly, but since you just plan on pushing them back to the tivo later, I don't think you care about the filenames?
__________________
Don't pay for Tivo Desktop / Roxio on the mac:
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
and
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

Last edited by Yoav : 05-01-2009 at 10:38 AM.
Yoav is offline   Reply With Quote
Old 05-01-2009, 12:02 PM   #435
Marconi
TiVo Junkie
 
Marconi's Avatar
 
Join Date: Sep 2001
Location: Page, AZ USA
Posts: 437
Quote:
Originally Posted by Yoav View Post
Decrypt does no encoding. It simply removes the annoying DRM that makes the mpeg-2 file useless on a mac (.tivo is basically an mpeg-2 file, metadata, and an 'encryption' using the MAK as a key). So you end up with the perfect original data from your tivo. The big difference is that the mpeg-2 doesn't have the metadata (solved by having a secondary .txt file that iTiVo will write for you if you ask for it),
I've tried this and the .txt files are empty, zero bytes. The metadata are in the xml file though. Makes me wonder what's supposed to be in the txt files...

Quote:
Originally Posted by Yoav View Post
I believe that as long as you keep the .txt metadata file that iTiVo writes out, then when you send it back to the tivo it will be just as it was before ... quality and filesize will be exactly the same.
Good to know. I'm trying this now.

Quote:
Originally Posted by Yoav View Post
Changing the code is pretty easy. However, without changing the code, using 'decrypt' achieves what you want, without having an intermediate 'wtf' file on your computer.
Instead I'll have multiple files for each recording instead of just one.

Quote:
Originally Posted by Yoav View Post
Try using 'decrypt'. Or if truly your only concern is 'expanding the storage for your DVR' why not just do that?
Actually, that's exactly what I'm trying to do. I tried to not clutter my original post with my motivation but, apparently, I need to relate that now.

The TiVo in question has two 120 GB drives. They're getting a bit long in the tooth. Time to replace them before they fail due to just plain old age. Given that PATA drive are becoming scarce, I'd hoped to replace the two drives with a single 1 TB SATA drive (using an appropriate bridge). Given that it's a Series 2, an external expander drive is not an option.

The problem is that none of the available Mac tools will allow me to copy the two old drives to one new one AND preserve recordings.

I've started transferring some recordings to other TiVos but I'd much rather transfer them to a single location -- like my Mac. I just need temporary storage until I get the S2 upgraded to 1 TB. I have other TiVo boxes that will need similar help in the future, so I'm looking for a way around the can't-copy-recordings-from-two-drives-to-one problem. I'm going to have to do this again with other DVRs.

The plan is to copy all the recordings elsewhere, do a backup | restore, using current Mac tools, to transfer all settings and such from the two current drives to one new drive and then transfer all the recordings back to the expanded DVR. It's imperative that metadata be preserved. If decrypt plus the xml metadata file will do that, then I have my solution.

Starting out, I knew only that .tivo files preserved the metadata, so I looked for a way to automate download of .tivo files.


Quote:
Originally Posted by Yoav View Post
... you can just run something like:
Code:
wget -r --verbose --no-check-certificate --user=tivo --password=<MAK> 'https://<TivoIP>/'
Every show that CAN be downloaded will be under <TivoIP>/downloads/. Test one before doing this because at least for a while there was some issue with wget corruption on files downloaded from tivo (which curl didn't have issues with -- but curl can't recurse).
I've downloaded and installed wget. Right now, it may be unnecessary, inasmuch as decrypt with xml metadata will (apparently) do what I need.

Thanks for listening.
__________________
Roamio Plus, Four HDs, Two DTs, One S2. (Yeah, I have a TiVo 'problem.') Mac Nut too.
Marconi is offline   Reply With Quote
Old 05-01-2009, 12:08 PM   #436
Yoav
Registered User
 
Join Date: Jan 2007
Posts: 1,048
Quote:
Originally Posted by Marconi View Post

I've downloaded and installed wget. Right now, it may be unnecessary, inasmuch as decrypt with xml metadata will (apparently) do what I need.
So, you need the .txt metadata file, not the .xml file (pytivo only accepts the txt files). It shouldn't be empty though. if your mac is a PPC mac, then you'll need to use the beta (there was a bug extracting the metadata on ppc machines that is fixed in the beta).

As to your original motivation, I *assume* none of your shows are marked copyright, as this plan just won't work .

but yeah, wget certainly seems to be what you want to use (assuming it's not still broken). It will be faster than 'skipping' tivodecode, since iTiVo still does a bunch of other crap when downloading that wget won't have to bother with. Alternatively, I'm sure there are many web crawler programs for the mac that come with a gui. You really don't care that it's a tivo file. You're simply trying to download the entire website...

Or, if you REALLY want to use iTiVo, here's the easiest hack:
  • Download the attached zip file, and open it, to find a script named tivo-decoder.pl
  • Copy the script (using Terminal.app) to /Applications/iTiVo.app/Contents/Resources/
  • start iTiVo
  • open preferences, select 'decrypt' as the format, then go to Advanced and select .tivo as the filename extension (instead of .mpg)
  • Initiate a download and make sure it's doing what you want

(script basically replaces calls to 'tivodecode' with calls to 'cat')

MAJOR DISCLAIMER
Hack is not supported. Hack will break if you upgrade iTiVo. Hack may not do what you want. Be sure to re-install iTiVo if you ever do plan on using it the way it's supposed to be used.. the above hack will break it for all normal uses.
Attached Files
File Type: zip tivo-decoder.pl.zip (456 Bytes, 2 views)
__________________
Don't pay for Tivo Desktop / Roxio on the mac:
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
and
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

Last edited by Yoav : 05-01-2009 at 12:36 PM.
Yoav is offline   Reply With Quote
Old 05-01-2009, 12:26 PM   #437
Marconi
TiVo Junkie
 
Marconi's Avatar
 
Join Date: Sep 2001
Location: Page, AZ USA
Posts: 437
Quote:
Originally Posted by Yoav View Post
... I also don't really view iTiVo as a 'backup your tivo' program, so it's not really a feature I care to support -- if I hear enough people asking for it, I'll probably change my mind.
I cannot speak for others, but I have had HD failures that caused a loss of all the recordings on the affected DVR. If iTiVo is not a backup program, then how about a new program, using a subset of iTiVo's features to do just that -- back up one's TiVo?

Count me as the first one asking for it.
__________________
Roamio Plus, Four HDs, Two DTs, One S2. (Yeah, I have a TiVo 'problem.') Mac Nut too.
Marconi is offline   Reply With Quote
Old 05-01-2009, 12:28 PM   #438
Yoav
Registered User
 
Join Date: Jan 2007
Posts: 1,048
Quote:
Originally Posted by Marconi View Post
I cannot speak for others, but I have had HD failures that caused a loss of all the recordings on the affected DVR. If iTiVo is not a backup program, then how about a new program, using a subset of iTiVo's features to do just that -- back up one's TiVo?

Count me as the first one asking for it.
As mentioned in the previous post, any webcrawler that archives a website will do what you asked for. So I suspect the tool is already out there...

Also, I provided in the long response a way for you to hack iTiVo to get what you wanted out of it... So.. ermm.... isn't that what you want?
__________________
Don't pay for Tivo Desktop / Roxio on the mac:
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
and
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Yoav is offline   Reply With Quote
Old 05-01-2009, 01:02 PM   #439
Marconi
TiVo Junkie
 
Marconi's Avatar
 
Join Date: Sep 2001
Location: Page, AZ USA
Posts: 437
Quote:
Originally Posted by Yoav View Post
So, you need the .txt metadata file, not the .xml file (pytivo only accepts the txt files). It shouldn't be empty though. if your mac is a PPC mac, then you'll need to use the beta (there was a bug extracting the metadata on ppc machines that is fixed in the beta).
It's an Intel Mac Pro. And I have 14 such empty files (that's how many recordings iTiVo managed to download overnight.)

FYI, when I cancelled the downloads in progress in iTiVo, the tivodecode process crashed. Would you care for a crash report?

Quote:
Originally Posted by Yoav View Post
As to your original motivation, I *assume* none of your shows are marked copyright, as this plan just won't work .
Huh? These are shows recorded from network TV, of course they're copyrighted. What about the plan (which plan?) won't work? If you're making a joke, I'm not getting it.



Quote:
Originally Posted by Yoav View Post
Or, if you REALLY want to use iTiVo, here's the easiest hack:
  • Download the attached zip file, and open it, to find a script named tivo-decoder.pl
  • Copy the script (using Terminal.app) to /Applications/iTiVo.app/Contents/Resources/
  • start iTiVo
  • open preferences, select 'decrypt' as the format, then go to Advanced and select .tivo as the filename extension (instead of .mpg)
  • Initiate a download and make sure it's doing what you want

(script basically replaces calls to 'tivodecode' with calls to 'cat')

MAJOR DISCLAIMER
Hack is not supported.
Thanks muchly.
__________________
Roamio Plus, Four HDs, Two DTs, One S2. (Yeah, I have a TiVo 'problem.') Mac Nut too.
Marconi is offline   Reply With Quote
Old 05-01-2009, 01:07 PM   #440
Marconi
TiVo Junkie
 
Marconi's Avatar
 
Join Date: Sep 2001
Location: Page, AZ USA
Posts: 437
Quote:
Originally Posted by Yoav View Post
As mentioned in the previous post, any webcrawler that archives a website will do what you asked for. So I suspect the tool is already out there...
Provided such tools can be configured to limit themselves to one connection at a time, maybe. It's still not like having a program that can be scheduled to automatically connect and download... Shouldn't a good back-up program be automatic?

Quote:
Originally Posted by Yoav View Post
Also, I provided in the long response a way for you to hack iTiVo to get what you wanted out of it... So.. ermm.... isn't that what you want?
Yes, it is. I'll try it out and see if it works.
__________________
Roamio Plus, Four HDs, Two DTs, One S2. (Yeah, I have a TiVo 'problem.') Mac Nut too.
Marconi is offline   Reply With Quote
Old 05-01-2009, 01:39 PM   #441
Yoav
Registered User
 
Join Date: Jan 2007
Posts: 1,048
Quote:
Originally Posted by Marconi View Post
It's an Intel Mac Pro. And I have 14 such empty files (that's how many recordings iTiVo managed to download overnight.)
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?

Quote:
Huh? These are shows recorded from network TV, of course they're copyrighted. What about the plan (which plan?) won't work? If you're making a joke, I'm not getting it.
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.

Quote:
Thanks muchly.
You're welcome.
__________________
Don't pay for Tivo Desktop / Roxio on the mac:
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
and
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Yoav is offline   Reply With Quote
Old 05-01-2009, 01:43 PM   #442
AquaX
Registered User
 
Join Date: Mar 2003
Location: Fremont, CA
Posts: 54
Quote:
Originally Posted by Marconi View Post
Huh? These are shows recorded from network TV, of course they're copyrighted. What about the plan (which plan?) won't work? If you're making a joke, I'm not getting it.
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.
__________________
Humax T800 (lifetime) - 200GB
TiVo HD (MSD) - 1TB
AquaX is offline   Reply With Quote
Old 05-01-2009, 01:56 PM   #443
wmcbrine
Resistance Useless
 
wmcbrine's Avatar
 
Join Date: Aug 2003
Posts: 9,113
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).
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
wmcbrine is offline   Reply With Quote
Old 05-01-2009, 02:05 PM   #444
Marconi
TiVo Junkie
 
Marconi's Avatar
 
Join Date: Sep 2001
Location: Page, AZ USA
Posts: 437
Quote:
Originally Posted by Yoav View Post
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?
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?
__________________
Roamio Plus, Four HDs, Two DTs, One S2. (Yeah, I have a TiVo 'problem.') Mac Nut too.
Marconi is offline   Reply With Quote
Old 05-02-2009, 10:17 PM   #445
Yoav
Registered User
 
Join Date: Jan 2007
Posts: 1,048
just pushed out 1.7.6
__________________
Don't pay for Tivo Desktop / Roxio on the mac:
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
and
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Yoav is offline   Reply With Quote
Old 05-03-2009, 10:37 AM   #446
Marconi
TiVo Junkie
 
Marconi's Avatar
 
Join Date: Sep 2001
Location: Page, AZ USA
Posts: 437
Feature Request: Persistent Queue

Quote:
Originally Posted by Yoav View Post
(turning this into the main questions forum page)

This is the place to ask questions that are not answered in the FAQ.
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.
__________________
Roamio Plus, Four HDs, Two DTs, One S2. (Yeah, I have a TiVo 'problem.') Mac Nut too.
Marconi is offline   Reply With Quote
Old 05-03-2009, 01:11 PM   #447
Yoav
Registered User
 
Join Date: Jan 2007
Posts: 1,048
Quote:
Originally Posted by Marconi View Post
I hope this is also where we can make feature requests.
...
...
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).
__________________
Don't pay for Tivo Desktop / Roxio on the mac:
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
and
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Yoav is offline   Reply With Quote
Old 05-03-2009, 11:21 PM   #448
AudioNutz
Registered User
 
Join Date: Nov 2008
Posts: 302
Why not just run two instances of iTiVo? Are the prefs stored in a single spot?
__________________
I am the Stig
AudioNutz is offline   Reply With Quote
Old 05-04-2009, 12:18 AM   #449
Yoav
Registered User
 
Join Date: Jan 2007
Posts: 1,048
Quote:
Originally Posted by AudioNutz View Post
Why not just run two instances of iTiVo? Are the prefs stored in a single spot?
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
__________________
Don't pay for Tivo Desktop / Roxio on the mac:
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
and
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Yoav is offline   Reply With Quote
Old 05-04-2009, 12:48 AM   #450
Yoav
Registered User
 
Join Date: Jan 2007
Posts: 1,048
Quote:
Originally Posted by Marconi View Post
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.
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.
__________________
Don't pay for Tivo Desktop / Roxio on the mac:
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
and
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Yoav is offline   Reply With Quote
Reply
Forum Jump




Thread Tools


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Advertisements

TiVo Community
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
vBulletin Skins by: Relivo Media

(C) 2013 Magenium Solutions - All Rights Reserved. No information may be posted elsewhere without written permission.
TiVoŽ is a registered trademark of TiVo Inc. This site is not owned or operated by TiVo Inc.
All times are GMT -5. The time now is 08:25 PM.
OUR NETWORK: MyOpenRouter | TechLore | SansaCommunity | RoboCommunity | MediaSmart Home | Explore3DTV | Dijit Community | DVR Playground |