TivoTool 0.7.0 - Leopard Compatibility
Nov 20 2007 02:48 AM | Permalink
Here is the new version of TivoTool with Leopard compatibility. The app is a bit lighter because Camelbones, wxPerl and wxWidgets are no longer bundled. Camelbones has been removed as an app wrapper, and the wx libraries are now up-to-date on Leopard and dont require a newer bundled version. A couple people have mentioned that I should ask for donations, so here goes. Please use the Paypal link on the right and send whatever you feel appropriate. It is really appreciated here and can really help free up time to work on this more. Thanks for giving :)
Sourceforge download link
Google download link
Sourceforge download link
Google download link
|
TivoTool 0.6.1 Released
Sep 14 2006 02:07 AM | Permalink
New release to fix some high priority bugs and add remote vserver start/stop back in.
- Remote menu is back. Start and stop vserver from within TivoTool.
- New method to detect iTunes library location.
- Fix for crash when starting tivoserver
- 2 installer issues fixed. Should help people unable to install.
- Slight prefs GUI cleanups
Download here

The google code site has been really useful for me so far. I encourage everyone to continue using it to submit and keep track of bugs.
For a more informal way to interact, I've created a discussion forum. You should see that along the top of the page here. This is also hosted at google, so they can handle much of the administration - leaving more time for me to work on TivoTool.
I've gotten a few questions about the source code for TivoTool. If you didn't know already, you can use the "show package contents" context item on the TivoTool app to get the source code. Since TivoTool is written (mostly) in Perl, it is easy to hack on and modify. Video enthusiasts should check CommandLineController.pm to add their own command line options to FFMPEG, Mencoder, etc. I am also using SVN now, which includes the XCode Project files. Explaining SVN is beyond the scope of this post, but here is information on the TivoTool repository. You will need the apple development tools and camelbones to build TivoTool in XCode. Source code for helper programs like mplayer, vstream, etc, are not included. Those can be found at their respective websites (see credits).
Finally, a universal binary version of tivotool is coming soon! Stay tuned.
- Remote menu is back. Start and stop vserver from within TivoTool.
- New method to detect iTunes library location.
- Fix for crash when starting tivoserver
- 2 installer issues fixed. Should help people unable to install.
- Slight prefs GUI cleanups
Download here

The google code site has been really useful for me so far. I encourage everyone to continue using it to submit and keep track of bugs.
For a more informal way to interact, I've created a discussion forum. You should see that along the top of the page here. This is also hosted at google, so they can handle much of the administration - leaving more time for me to work on TivoTool.
I've gotten a few questions about the source code for TivoTool. If you didn't know already, you can use the "show package contents" context item on the TivoTool app to get the source code. Since TivoTool is written (mostly) in Perl, it is easy to hack on and modify. Video enthusiasts should check CommandLineController.pm to add their own command line options to FFMPEG, Mencoder, etc. I am also using SVN now, which includes the XCode Project files. Explaining SVN is beyond the scope of this post, but here is information on the TivoTool repository. You will need the apple development tools and camelbones to build TivoTool in XCode. Source code for helper programs like mplayer, vstream, etc, are not included. Those can be found at their respective websites (see credits).
Finally, a universal binary version of tivotool is coming soon! Stay tuned.
TivoTool 0.6.0 Released!
Sep 01 2006 12:54 AM | Permalink
TivoTool 0.6.0 has been uploaded to sourceforge.net. =) Here is the download link. This is a beta version and may contain incomplete features and bugs. Please use the new Google Code site to report all issues you find. Note it is important to include what type of Tivo you have with bug reports.
New Features
TivoServer GUI
Stream Seek
Other New Features
Other Notes:
DVD burning has been removed due to time constrains and compatibility issues. Over 50% of support emails were about DVD burning. Many of these issues are really outside of TivoTool's scope. You can still download .vob files which are dvd-compatible.
This version is a beta and will contains bugs. It has been m
ostly tested on a Series 2 standalone unit. For those not on the bleeding edge, you may want to hold off on this release. Please report any issues at our Google Code site.
Edit: There will be an Intel-compatible version coming. I don't have an Intel Mac but have some testers who do. If you are a developer who would like to help, please email me at tivotool(at)johnsolo.net.
Please support TivoTool's continued development. Bug-testers and developers are always welcome aboard! If you're an artist who wants to do a logo, that would be another great way to help. I could also use a shell account on an Intel Mac to do some builds on. Or if you're too busy you can always donate. :*)
New Features
- Automatically download your favorite recordings!
- Recordings ready for you when you wake up - or whenever you choose.
- In a variety of formats...
- Uses UNIX standard cron daemon for rock-solid reliability.
- If your Tivo has Multi-Room Viewing (MRV), you can transfer files from your Mac.
- Allows you to transfer AVI, MP4, MPG and more to your Tivo!
- TivoServer daemon will continue running even with TivoTool closed.
- You need to be using the "superpatch" or equivalent on your tivo.
- Jump right to the end of a recording, back to the beginning or anywhere in-between!
- You can still use left and right arrow keys for small jumps, but now seek as far as you want with the drag of a slider.
- Accompanying interface allows you to pause video and see the current time and position. Expect more functions here in the next version.
- May not be compatible with all Tivo types.
Other New Features
- Delete recordings.
- Recording inspector - get detailed information about a recording including XML data.
- Auto-detect vserver on network (works on all models).
- All download dialogs have been updated with more information.
- Alternate mpeg2 and vob formats. Choose these if you have problems with the normal formats.
- List sorting faster and better with dates.
- Refresh listings on start
- Graphical toolbar.
- Complete code rewrite over 0.5.x. Code has been modularized and given a more object-oriented approach.
Other Notes:
DVD burning has been removed due to time constrains and compatibility issues. Over 50% of support emails were about DVD burning. Many of these issues are really outside of TivoTool's scope. You can still download .vob files which are dvd-compatible.
This version is a beta and will contains bugs. It has been m
ostly tested on a Series 2 standalone unit. For those not on the bleeding edge, you may want to hold off on this release. Please report any issues at our Google Code site.
Edit: There will be an Intel-compatible version coming. I don't have an Intel Mac but have some testers who do. If you are a developer who would like to help, please email me at tivotool(at)johnsolo.net.
Please support TivoTool's continued development. Bug-testers and developers are always welcome aboard! If you're an artist who wants to do a logo, that would be another great way to help. I could also use a shell account on an Intel Mac to do some builds on. Or if you're too busy you can always donate. :*)
New Screenshots, Site Updated
Aug 31 2006 08:31 PM | Permalink
Forum Spam, dev update
Jun 28 2006 12:43 AM | Permalink
It seems the forum is now getting spammed big time, just like the wiki before it. So I have nuked it. I have absolutely zero tolerance or time for these bottom-feeders. This is my site, and there will be no spam on it. Sadly this brings user interaction to an all-time low. We started with the gloriously naive open wiki, then a user-signup restricted wiki, on to the forum and now we are left with just the blog comments. Well, better sites have lived off less.
Also would like to give you guys some quick dev notes on TT 0.6, basically to prove I'm working :)
- worked on stream gui layout.
- preferences integrated into new codebase
- added asynchronous dialog for muxing with mplex
- dvd work continues
These are just some of the things I have worked on this last week or two, it is not a feature list. I'll try to get more updates to you as the work continues.
Also would like to give you guys some quick dev notes on TT 0.6, basically to prove I'm working :)
- worked on stream gui layout.
- preferences integrated into new codebase
- added asynchronous dialog for muxing with mplex
- dvd work continues
These are just some of the things I have worked on this last week or two, it is not a feature list. I'll try to get more updates to you as the work continues.
Development update
May 30 2006 10:28 PM | Permalink
Hi, thanks for checking in with Tivotool :) Work continues in earnest on the DVD burning portion. Recently finished the new streaming stuff and on the road to a release, once the preferences get re-added to the new code base. The screenshots section of the website is also down for an overhaul. Your patience is really appreciated and thanks to everyone who has sent kind words my way recently. Speaking of that, I would like to take a second to answer some questions I've been getting through email lately. First the link to the superpatch script is fixed in the download section. Yes, TivoTool works on an Intel Mac. Sadly I can't answer questions on how to hack your unit or how to install things on your Tivo. It simply takes too much time per case and I end up spending time on system specific issues that aren't for the greater good in the long run. If you want to put video from your Mac to your Tivo (basically the opposite of TivoTool), then you need tivoserver. I did builds of the Mac version of this for a while; it's a great program.
Wiki croaks and a sneak
Apr 06 2006 11:26 PM | Permalink
Due to circumstances outside my control, the Wiki is down. The host is currently being contacted and we'll see if we can recover it. Please continue to search DDB for your Tivo hacking information. For better or worse, it remains the center of this community.
In TivoTool news, I would like to offer you a peek at what will definitely be in the next version. No announcements yet, but here is a picture of the new inspector feature.

It's been slow going these last few months. As the features get more complex, the time it takes to implement them grows. I have made progress with streaming video and in the next version of TivoTool you'll see some neat things you've never seen in any Tivo "hacking" software. I still believe vehemently that these are your recordings and it's stupid to pay again if you don't have to.
I have purchased videos from both iTunes and Google Video, and I bought them out of convenience. This is the market that is opening up here, quick impulse buys like fast food video. Though at $1.99 a pop, you can't use these services for a staple diet. Taking this metaphor probably too far, TivoTool is like bringing your own food to work for lunch. You have the ultimate in selection, it's actually cheaper and you've prepared it yourself.
Work continues on maximum flexibility for your shows.
In TivoTool news, I would like to offer you a peek at what will definitely be in the next version. No announcements yet, but here is a picture of the new inspector feature.

It's been slow going these last few months. As the features get more complex, the time it takes to implement them grows. I have made progress with streaming video and in the next version of TivoTool you'll see some neat things you've never seen in any Tivo "hacking" software. I still believe vehemently that these are your recordings and it's stupid to pay again if you don't have to.
I have purchased videos from both iTunes and Google Video, and I bought them out of convenience. This is the market that is opening up here, quick impulse buys like fast food video. Though at $1.99 a pop, you can't use these services for a staple diet. Taking this metaphor probably too far, TivoTool is like bringing your own food to work for lunch. You have the ultimate in selection, it's actually cheaper and you've prepared it yourself.
Work continues on maximum flexibility for your shows.
Updates
Feb 09 2006 02:47 AM | Permalink
Wiki back up
Jan 03 2006 06:08 AM | Permalink
The Wiki has been put back up after a thorough de-spamming (at the request of many users). Mediawiki lacks any kind of mass rollback, so I had to check each page manually. I have added some measures that may prevent this from happening again.
Now is as good of a time as any to remind you the wiki is merely a reference source and will never contain a complete walkthrough. One user did attempt documenting a semi-complete Mac-only walkthrough but that method is rare. Using a PC is the easiest and most well documented method of hacking the Tivo (sorry). So on your adventures, please use the wiki as a reference for new terms, etc.
Finally, remember that the wiki can be edited by *any* user (the spam should remind you of that...). All you have to do is click the edit button along the top of any page. Be bold in editing current content; removing or editing inaccurate content is almost as important as new information. Above all, don't be scared to edit a page, it's the whole point of the wiki!
A wiki is a publicly edited web site that anyone can contribute to. The most famous site running wiki software is Wikipedia.
Now is as good of a time as any to remind you the wiki is merely a reference source and will never contain a complete walkthrough. One user did attempt documenting a semi-complete Mac-only walkthrough but that method is rare. Using a PC is the easiest and most well documented method of hacking the Tivo (sorry). So on your adventures, please use the wiki as a reference for new terms, etc.
Finally, remember that the wiki can be edited by *any* user (the spam should remind you of that...). All you have to do is click the edit button along the top of any page. Be bold in editing current content; removing or editing inaccurate content is almost as important as new information. Above all, don't be scared to edit a page, it's the whole point of the wiki!
A wiki is a publicly edited web site that anyone can contribute to. The most famous site running wiki software is Wikipedia.
Linux version 0.3.6
Dec 21 2005 01:00 AM | Permalink
A new version of TivoTool Linux has been released! Click here to download. The release notes offer information on what's new. More work is being done on the daemon mode; where tivotool will download specified shows automatically. Thanks again to lowlight for his great work.
