The methods described in this thread are sound, but I believe they pre-date the unified mfs_* package I released. That package incorporates JonBig's package for PC exporting of tmf files.
So here's what I'd suggest:
Grab the mfs_bin.i386 package
here.
Boot linux, unpack the package, and make sure it is on your path.
Export this environment variable to set the device where your tivo disk is installed:
Code:
export MFS_DEVICE=/dev/hdX
hdX should be hda for primary master, hdb for primary slave, hdc for secondary master, hdd for secondary slave. I'm assuming a single disk setup, but you can do dual disks too (export MFS_DEVICE="/dev/hdX /dev/hdY").
Run mfs_streams to list all the streams available. The left most number is the FSID of the recording object for each stream. The title string is next. Make a note of the FSID's you want.
For each FSID you want to extract, do one of the following:
- For .tmf format:
Code:
mfs_uberexport -txv -R FSID -o NAME.tmf
- For .ty+ format:
Code:
mfs_uberexport -xv -R FSID -o NAME.ty+
- For .ty format (no metadata):
Code:
mfs_uberexport -v -R FSID -o NAME.ty
where FSID is the desired FSID and NAME is name of the file you want to dump it in.
I suggest .tmf if you plan on reinserting these shows with mfs_ftp.