TiVo Butler is an
application for tracking programs recorded by your TiVos on
your home network. It can automatically download shows that
you want to save on your computer.
Quick
Start:
Before you can do anything useful with TiVo Butler, you
need to setup a connection to at least one TiVo device.
This is the first tab of the preferences. Due to a display
bug, you may need to double-click the library view to
update the name of your TiVo device after adding it. If you
have used a previous beta version, you may have to delete
the data store before using this new version. Go to your
"Applications Support" folder and delete the "TiVo Butler"
folder.
Licensing:
This application is
freeware and
licensed under the
GPL.
I have no plans to ever charge for it, although I may setup
a PayPal account for donations, if anyone wants to
contribute to development. I have learned and accomplished
a lot because of Free and Open Source Software and would
like to give something back to the community.
Acknowledgments:
TiVo Butler uses two other open source components for
decoding .tivo files and then converting them to MP4 files.
• For more information about tivodecode, please see
http://tivodecode.sourceforge.net/
• For more informatoin about mencoder, please see
http://www.mplayerhq.hu/design7/news.html
Requirements:
• Mac OS X 10.5 or greater
• A Series 2 or Series 3 (including HD) TiVo connected
to your network
• The IP and MAK (not MAC) for your TiVo (you can get
the IP and the media access key via the settings on your
TiVo)
Features:
• Track programs on multiple TiVo boxes
• Keep a history of the programs that were deleted
• Sort shows by series or by channel
• Create smart groups for program sets that you want
to track
• Automatically download & convert shows via smart
groups
To-Do
List:
• More visible updating of the listing (ie: let the
uesr know when things are changing)
• Enable the ability to restrict downloads to a
certain time
• Downloading of extended details about a program
... and I'm open to suggestions!
Known
Issues:
• The progress bar during a download only fills to
about 80% (this may not ever be directly fixed)
• The predicate editor for the smart group preferences
sometimes won't display
• The listing of TiVo devices and smart groups doesn't
always update correctly, you can double-click anywhere in
the the left pane to force an update for now.
Version
History:
v1.0b3
Fixed - increased the size of the variable holding the
program size so it can display larger than 2.0 GB
Fixed - crash on PPC if doing anything other than just
downloading a tivo file
Fixed - help tips are now different between text boxes in
the preferences
Fixed - work queue window now stays put when you show/hide
the queue
Fixed - changes to helper tool arguments now will save
every time
Fixed - large (over 2 GB) files should convert now
Fixed - read handle would be stuck listening for data if
the task failed to launch due to a bad path
Fixed - correct download progress bar for large (over 2.0
GB) files
Fixed - convert progress bar isn't as jumpy as it used to
be
Added - toolbar to the preferences box
Added - quick access to preferences from the main window
via a new toolbar
Added - live searching in the main window
Added - document icons for *.tivo files
Changed - "Add to Selection" is now a tool bar item
Changed - expanded the work queue window to show all
history
v1.0b2
Fixed - crash if the View menu was access while the main
window was closed
Fixed - some major memory leaks (some minor ones remain)
Fixed - multiple Work Queue / Preferences windows could be
opened (which was a minor memory leak as well)
Fixed - crash when canceling a run that was only
downloading or decoding, but not converting
Fixed - programs with the same program ID would not all
display (moved to using an internal ID from TiVo, hopefully
this will work better)
Fixed - shows from a deleted player would still show up in
the main library (the programs still exist, but they don't
display)
Added - preference to prepend a capture date at the
beginning of the filename to help avoid conflicts
Added - preferences for saving intermediate files used
during the downloading / decoding and converting
Added - formatting for program duration and size
Added - status icons like what TiVo uses itself
Changed - some aspects of the main list view (column
headers, now has alternating row colors)
v1.0b
First public release. Distributed with a logging
application so people can send in bug reports with more
data.
