TiVo Video Extraction with Mac OS X
Arf4 writes "I recently published an article that describes extracting video from a TiVo Series 1 digital video recorder. I have been searching the boards for info on a Mac OS X solution, but came up blank. After experimenting with my iBook I figured out a way to do it. Using nothing more than a TiVo and Mac OS X (plus a few other free goodies), you can start backing up the latest Alias or Simpsons." Well, and a network card.
Sadly, I have a Series 2 Tivo, otherwise I'd be heading home at lunchtime today and rigging it all up.
I wonder if the newly announced broadband service for Series 2 will be a foot in the door towards doing this sort of operation there, too?
-- Josh Turiel
"2. Do not eat iPod Shuffle."
Will this not work with the Series 2? I just traded my old Series 1 standalone for a Series 2 DirecTiVo. I haven't connected it to my network yet but this could certainly be a great incentive to do so.
...they've just pulled out of the UK. Don't back this horse, kids.
That was classic intercourse!
Thank you!!!
;).
Now if some nice programmer would create an GUI for the rest of us.....not that I have a problem using the T
Think different, oh thou geekish ones!
"He who would learn astronomy, and other recondite arts, let him go elsewhere. " -- John Calvin, commenting on Genesis 1
My TurboNET adapter's on the way. I originally bought it to enable broadband guide data downloads (so I can get rid of my phone line). Looks like I have a new reason now...
TiVo has been very good to the hacking community...they have supported efforts to add broadband functionality (including adding support to new software revisions), recompile of kernels, ftp and http support, extra harddrive, etc...
But the reason why they have been hesitant to support the reading (and backup) of the recorded video is that they are concerned with implications of distribution. The first and most obvious reason is that if someone can distribute commercial free recordings of TV shows recorded directly from a TiVo it could be argued that it is helping to facilitate piracy. The other reason would be that it would hurt sales...if you can get new episodes from your TiVo owning friend, why buy a TiVo???
As such, most respectable members of the hacking community will not encourage this hack...which is really a testament to the advantages of a company working with the hacking community.
and just haven't gotten around to install it. this is certainly the motivation needed. the poster above points out it's cheaper to 'roll your own' which I believe would be the case but for most users, this is probably a lot more than they either have time for or the skills to created while this hack is relatively straightforward for one who's ambitious but not necessarily a linux guru.
-- joshua
-- http://www.joshua.com
http://dvarchive.sf.net Only for the newer models with built in ethernet. 2.0 should be released soon (next week) which will add some new features.
Has anyone had any success upgrading a TiVo (adding a larger HD, installing software for the TurboNet card etc) using a Mac? Given that the TiVo runs Linux on a PPC processor, it seems a little ironic that I'll have to get my hands on a Wintel box to upgrade it, when I have perfectly good OS9, OSX and LinuxPPC machines available.
?TiVo?s upcoming premium service package will use Rendezvous technology to automatically discover Macintosh computers within the home network and determine which services they provide, allowing customers to listen to their shared music or view their shared photos on their TV,? said Jim Barton, Co-founder and CTO for TiVo. ?We are excited about working with Apple on other ways Rendezvous can help TiVo Series2 DVRs connect to a Mac to deliver future services.?
Well, and a network card
I might be misinterpreting this, but isn't it pretty unlikely to be running OS X on a system without an ethernet card built-in?
Triv
This is no different from how I've been doing it for a goodly while now on my Linux box. They've just compiled the tools for OS X, that's all.
I'm working on a version of the tools that will show you the listing in your console, let you select a show, and will stream the .ty, translate to .mpeg on the fly, and then either save that stream or use something (mplayer, perhaps) to recode to another codec (DivX, anyone?).
And it's written entirely in Perl, so it should run anywhere Perl does. If anybody's interested in looking at it, pop me an email; I'd be especially interested in hearing from people with knowledge of the MPEG2 format.
Doug
My friend, Joe, kindly posted a mirror for this site in case it becomes unreachable...
Formac has a device that will turn your Mac into a TiVo-equivalent. It's pricey, $399. Here's the product description from their website:
Formac studio dv/tv turns your Mac into a fully functional TV and a high-quality digital VCR. Watch up to 125 channels in a scalable window or full-screen. The studio tvr software* allows you to record your favorite TV shows at any time and day, even if you are not at home (via remote scheduling). Use TitanTV's website to receive an up-to-date online program guide for your region, and use the one-step scheduling feature to record your favorite shows. Movies can also be recorded from and to any video device with RCA or S-VHS connectors, such as a standard VCR, Camcorder or DVD player. All movies are captured in high quality digital video (DV).
Primary concern: no stupid telephone callouts, so Tivo S2 would be easy.
Secondary: can I extract at some point if I want to?
So, Replaytv would possible do it all-- but are they viable enough?
"You may all go to hell and I will go to Texas"
Sen. Davy Crocket to US Congress, Nov. 1, 1835
and OSX (or windows or linux) I suggest getting the command line program replayPC.
/Video directory, and is named by the timestamp (though doing an 'ls' via httpfs lets you view the date in human readable form, so u can guess which show is which.
Basically, ReplayTV has its own little web server, and you can browse the contents of the drive with correct arsg to the httpfs cgi
All the video is stored in the
The only downside I've found in limited experimenting: after recording an episode of MST3K (2 hours) at lowest ('Standard') quality, it was a 2 GB xfer over the network. You'll have to reencode these movies yourself, to divx or whatever.
Something else i noticed: replay TV will report it's IP with prepended zeros, eg. 123.234.120.012 rathaer than 123.234.120.012, and that seems to make a difference in whether or not I can connect to it (explanations anyone?)
"I would say that 99 per cent of what my father has written about his own life is false." - L. Ron Hubbard Jr.
That's how I extracted stuff 2 years ago, but it's far more complicated than necessary today; Get the MFSStream module for TiVoWeb, you click on a show and your browser downloads the tystream.
-- V
You might want to redo those screenshots. It might not be wise to show screenshots of ripping video to a computer that has Limewire installed and in the Dock. People might get the impression you're vidnapstering.
I thought the TiVo's had Firewire? ...networking (TCP/IP) has been entirely possible via Firewire for some time now. Of course, this assumes TiVo software speaks this particular dialect.
The Daily Show, Joe Millionaire, The Simpsons, The Man Show...
I think that guy figured out how to hook up to MY PVR!
Mike van Lammeren
It will challenge your head, your brain, and your mind.
...the rest of that chick on your desktop (the one with the translucent Terminal windows on it) . ;-)
"Honey, I feel a certain distance between us..." "Really? A 31ms ping ain't that bad..."
Why not just rip the drive and mount it under OS X? Unless Tivo drives are in some format OS X cannot read, does anyone know?