Summary
TiVo Butler is an application that can track programs from multiple TiVo devices that you have on your home network. It should work with Series 2 & Series 3 (including the new TiVo HD boxes).
Right now, this is in a beta release and I have included a logging application in the package for end users to collect extra logs. If you do run into problems running this app, please let me know. I've been developing this in a vacuum with just my own two TiVos (both Series 2) and I just don't know how it will act on other systems.
External Dependancies
I've used two other open source program in developing TiVo Butler, both of which are included in the application package.
tivodecode - a program to decode the *.tivo files that you download to *.mpg movie files
mencoder - a program to convert the *.mpg files into the more common *.mp4 format
At this time I don't have any "clean" way of changing the conversion settings for creation of the final movie file. As a stop-gap, I have added preferences to change the command line parameters directly when these two programs are called. Or, if you want to use something else, you can modify the path to the executable that is called for each step.
SubVersion
Eavesdrop source is now available on-line through Google Code. You can check out the subversion repository for either the currently released version or the new version in development. You can go to the project site or directly to the source code.
