Home » Mac » How to record the past with EyeTV

How to record the past with EyeTV

A few minutes ago I was watching a show about German comedy (“Komisches Deutschland”) on ARD, the first German TV channel. When watching TV, which doesn’t happen too often, I mostly use my Mac with a Terratec T2 DVB-T USB 2.0-receiver powered by Elgato’s excellent EyeTV software. EyeTV makes your Mac to a full-fletched digital video recorder with all its benefits. However, one option is missing.

After watching “Komisches Deutschland” for several minutes I decided that I wanted to record it but also realized that there is no option in EyeTV to include the past of the currently broadcasted show into the recording that starts when pressing the Record button. This past is normally buffered in EyeTV’s Live TV Buffer.eyetv package inside the EyeTV Archive directory and is used for jumping back in time in the “live stream”. So the data is there, just the software doesn’t allow you to get it.

So if you want to record a show but realize it only when it has already started it is best not to click the Record button (as this ends your Live TV Buffer.eyetv recording and also introduces a break of a couple of seconds) but just let it be recorded into the Live TV Buffer.eyetv. When the show is finished you must not quit EyeTV.app as Live TV Buffer.eyetv is deleted on quit. Instead just close your TV window go to your EyeTV Archive (which is the one that you specify in the preferences as the directory where EyeTV saves its recordings), locate the Live TV Buffer.eyetv and copy it to some place outside EyeTV Archive. The whole show can now be found as the .mpg file inside the Live TV Buffer.eyetv package.

And if you want to edit that show…? Well… That’s a bit more difficult as EyeTV doesn’t recognize .eyetv packages inside EyeTV Archive unless they are described in the EyeTV Archive.xml file in the same directory. But naively editing EyeTV Archive.xml unfortunately isn’t the easy solution as EyeTV will just ignore incorrect entries in the XML file and delete those lines when the application is quit. I’m trying to find out how to persuade EyeTV to accept such a package until the weekend sometime, but if anyone has any tips please feel free to comment on this post…

Update (24.09.2007): “Recording the past” is now possible with the latest EyeTV 2.5 upgrade (free for EyeTV 2 owners)!


Leave a comment

  1. One other way to save a show you are already watching is to go to the EPG (program guide) and simply select the current program “scheduling” it for recording. This will include the earlier portion of the program (or that timeshift part of it or something prior if you tuned-in late) into a recording of the proper length.

    This only works with a disk-based Live TV buffer, and as noted above may include other stuff you had on (from some other channel, of equivalent length) before the current program schedule was active. If you did not tune in to your current show late, you should have the relevant contents of the Live TV buffer appended to the remainder of the show saved in one file when done.

Leave a comment

My Tweets