Installed but now what


The service is running and in the target directory I see a bunch of xml files for all the recordings on my TiVo. I thought this was going to copy the files. Did I do something wrong? I assume I missed something in the config?
One suggestion on install, when you issue the .NET command it is much simpler to change to the MediaBackup subdir and then issue the command.


tmarino wrote Feb 9, 2009 at 1:56 AM

update, the service is trying to do decrypt but I see messages like this in the log:
FIREBOLT @ 2/8/2009 7:44:39 PM: TivoDownloading "h:\tivoplay\1. Welcome and the Basics.TiVo"
FIREBOLT @ 2/8/2009 7:45:16 PM: TivoDecrypting "h:\tivoplay\1. Welcome and the Basics.TiVo"
FIREBOLT @ 2/8/2009 7:45:16 PM: Executing: cmd.exe /q /c f:\untivo\tivodecode.exe -m 7699992612 -o "h:\tivodecode\1. Welcome and the Basics.mpg" "h:\tivoplay\1. Welcome and the Basics.TiVo" 2>&1
FIREBOLT @ 2/8/2009 7:45:17 PM: read head: No error
FIREBOLT @ 2/8/2009 7:45:17 PM: Encryption by QUALCOMM ;)
FIREBOLT @ 2/8/2009 7:45:17 PM:
FIREBOLT @ 2/8/2009 7:45:17 PM: System.Exception: "f:\untivo\tivodecode.exe -m 7699992612 -o "h:\tivodecode\1. Welcome and the Basics.mpg" "h:\tivoplay\1. Welcome and the Basics.TiVo"" returned 8
at MediaBackup.Item.TivoDecrypt() in C:\Users\Brian\MediaBackup\MediaBackup\Item.cs:line 641

tmarino wrote Feb 9, 2009 at 5:17 PM

Resolved but the following info may be of assistance to others.

If a file has the copy protected flag set you will get a failure in the decode step. It is not elegant and not informative it just fails. This is a decoder problem but I think the backup could handle it by checking the flag, putting a message in the log and skipping the decode step.

The second problemI encountered is that my TiVo has recordings in folders. When the decode runs for the first time it looks for a corresponding output folder in the decode directory. If it does not exist it fails. This could be fixed programatically or at least should be documented as it is easy enough to work around. On the other hand this is a very simple way to handle programs you wish to exclude from decode; simply do not create the output directory.

Honestly this is a great programming effort and puts the TTG to shame.

wrote Feb 2, 2013 at 6:52 AM