Tivo Source Code Released
notsosilentbob writes "
Philip's Tivo Linux changes are up on their website." I've been lusting over a tivo for quite some time now. Its super cool to see a big company make good on the GPL tho. Now I just got to buy one. (for those who don't know, the tivo is a digital VCR that runs linux and stores up to 30 hours of tv on an internal harddrive).
I wonder how long it is before people start
hacking/modifying their Tivo's...
"Is that your tivo?"
"Yeah...I added a couple of self modifications"
"Like what?"
"You can't get UPN anymore."
"About time!"
(Now, if there were enough good programs on TV
to make this buyable...)
Does this mean I can buy a cheap ole 486 or 601(PPC) computer, patch my source code with their diffs and have a working TiVO? That would be cool! (Although I assume that they still have properitary(sp?) hardware.)
With or without getting a free(beer) TiVO it's cool that there is a free(speech) one!
Myddrin
Does anyone know if this will be avalible in the UK? It looks like a nice toy.
If Slashdot has had 18 days uptime I'm Dilbert, I couldn't connect for hours up until 5 minutes ago...how does this uptime counter work anyway? I don't suppose someone manually updates it?
Well, now someone with the TIVO remote control has to create a configuration file for the Linux Infrared Remote Control program.
Okay, I've never played with the Tivo, but I've been thinking about the one feature that would make this thing perfect. Digital commercial deletion. I'd love to be able to watch my favorite shows with VCR automatically skipping commercials.
I remember reading about a VCR that had this as a feature. It detected the commercials by the half second or so of blank screen that precedes the commercials. It kept track of these blanks, and those that were only a few minutes long were judged to be commercial breaks. These were auto fast forwared through by the VCR. I understand it worked pretty well except for the fact that it occasionally cut out the credits.
Now the random access of the Tivo offers the oportunity of instantly skipping the commercials instead of waiting for the fast forward. Even better, the TIVO could delete the commercials and save on disk space.
With the release of the code, I would think this would be a great open source project for someone to try. I might even consider buying a TIVO if someone got this feature working.
I can break /etc/inetd.conf on a whole new platform. Too bad it doesn't run X. I could have a whole bunch of stuff to tinker about with ignorantly and totally disable in a few minutes. I'm waaaay too stupid to trust with code.
Logic ... merely enables one to be wrong with authority. -- Doctor Who
I have been thinking about getting one of these. my question for the masses is do any of you have a Tivo right now? how big is the drive in it (i checked their faq but they don't really get into the specifics, only saying they sell a "14 hour" and a "30 hour" version of tivo.
I am guessing those are the max times with extremely high compression. does anyone have any "real world" #'s out there for how much decent quality video it will hold, how big the drive(s) are, and how well does the box work for YOU?
--freq
"Tension is the great integrity" -- R. Buckminster Fuller
-Would be a really cheap edit controller, some additional memory drive modules with larger storage...oh, and some s-video in/out, an i/r sync with four track audio mastering...
...Heh-heh...With all that rigged to a couple cameras and the right server, "home network" TV would gain a whole new definition.
I pulled down the README and was very surprised to find out they're using e2fsrprogs based on version 1.06; that version dates back to October 7, 1996, and there have been a huge number of bug fixes since then, including some that prevent data loss when faced with certain "interesting" kinds of filesystem corruption.
Given that they're using a 2.1 kernel, I don't know why they didn't bother to use a more recent version of e2fsprogs. Hopefully all of the programs are on a romfs, and the only thing on the data disks is data that on a powerhit you can just recover from by running mke2fs on the data partition. (After all, the data is just broadcast TV shows --- it can't be very valuable. :-)
What I hope to see by next xmas is several companies come out with these things. Possibly a standard or two. And a 30-50 hour version for about $400-$600, instead of $1000. Then, I'd buy one in a snap.
I thought it would be cool to add a voice synthesizer. You come home from work, turn it on, and it tells you "Hello, Duane. Jenna Jameson was on Good Morning America this morning, and I thought you might like that so I recorded it."
d
www.HearMySoulSpeak.com
How is my post offtopic, but the
post I'm responding to is ontopic?
What the?????
BTW, Mr. Moderator, please read the
moderator's guidlines. My post was ontopic for the thread I was posting to... as far as I know
that would make my post ontopic according to the moderator's guidlines.
Sigh, of course that makes this post offtopic, but
that's ok.
Myddrin
Note to all who think they can convert their Linux PC into a TiVo now, please remember that the GPL requires Philips to release the changes they make to the Linux kernel and all GPL'ed untilities, but not to the TiVo application itself. (Although Philips are going above and beyond the call of duty here, by releasing changes to GPL'ed development tools which are not shipped as part of Tivo, something they are not obligated to do).
From the README --
This directory contains three different archives - "commands", "kernels", and "toolchain". The archives are in GNU "tar" format, and have been compressed using GNU Zip (.gz suffix) and BZIP2 (.bz2 suffix). The .gz and .bz2 versions of each archive are identical except for the compression format - you need only one version of each.
If you're reading this README from our FTP site, and don't want to spend the time to download these archives via your Internet connection, you can receive a copy of the software on CD-ROM if you wish. A nominal copying-and-distribution charge applies if you order the CD-ROM. Please contact "webmaster@tivo.com" for information if you're interested in order a CD-ROM copy of this software.
Please refer to the COPYING file in each directory for detailed information on the license and distribution terms which apply to each specific tool, utility, compiler, kernel, or whatever. Most of this software is under the GPL, while some of it (e.g. libraries) are under the LGPL.
The "commands" archive contains the source code for all of the GPL-licensed programs which are included in the TiVo Personal Television System software. These versions are current as of the 1.2.0 and 1.2.1 versions of the TiVo software.
total 17
dr-xr-xr-x 10 dplatt root 3072 Oct 14 10:56 bash-2.02/
dr-xr-xr-x 2 dplatt root 2048 Oct 14 10:56 cpio-2.4.2/
dr-xr-xr-x 12 dplatt root 1024 Oct 14 10:56 e2fsprogs-1.06/
dr-xr-xr-x 9 dplatt root 1024 Oct 14 10:56 fileutils-3.16/
dr-xr-xr-x 8 dplatt root 1024 Oct 14 10:57 grep/
dr-xr-xr-x 10 dplatt root 1024 Oct 14 10:57 gzip-1.2.4/
dr-xr-xr-x 10 dplatt root 1024 Oct 14 11:00 modutils-2.1.85/
dr-xr-xr-x 6 dplatt root 1024 Oct 14 11:00 net-tools-1.432/
dr-xr-xr-x 5 dplatt root 1024 Oct 14 11:00 procps-1.2.9/
dr-xr-xr-x 5 dplatt root 1024 Oct 14 11:00 ps/
dr-xr-xr-x 11 dplatt root 1024 Oct 14 11:01 sh-utils-1.16/
dr-xr-xr-x 3 dplatt root 1024 Oct 14 11:01 sysklogd-1.3.26/
dr-xr-xr-x 10 dplatt root 1024 Oct 14 11:01 textutils/
dr-xr-xr-x 2 dplatt root 1024 Oct 14 11:01 tnlited/
The "kernels" archive contains the source code for the Linux kernel in the TiVo Personal Television System software. The "linuxdist-2.1.24" source tree is configured for use on an Intel X86 development platform. The "linux-2.1" source tree is configured for use on the PowerPC-based hardware system on which the TiVo software actually runs.
total 2
dr-xr-xr-x 15 dplatt root 1024 Oct 14 10:58 linux-2.1/
dr-xr-xr-x 15 dplatt root 1024 Oct 14 11:00 linuxdist-2.1.24/
The "toolchains" archive contains the source code for various GNU software development tools and libraries used in the development of the PowerPC-based TiVo software releases. Although the compilers and development utilities are not shipped with the TiVo-based receivers, they are provided here as a courtesy to developers and other curious individuals.
total 14
dr-xr-xr-x 3 dplatt root 1024 Oct 14 11:01 binutils/
dr-xr-xr-x 3 dplatt root 1024 Oct 14 11:03 gcc/
dr-xr-xr-x 5 dplatt root 1024 Oct 14 11:09 gdb/
dr-xr-xr-x 59 dplatt root 8192 Oct 14 11:13 libc/
dr-xr-xr-x 2 dplatt root 1024 Oct 14 11:13 libc-ppc/
dr-xr-xr-x 2 dplatt root 1024 Oct 14 11:13 tcdmem/
dr-xr-xr-x 2 dplatt root 1024 Oct 14 11:13 xppcbt/
Tivo obviously has a program which does copy-from-TV-signal-to-disk and play-from-disk-to-TV. I did not recognize that program, and if they wrote their own they do not have to publish it. With the Linux video interfaces it might not be technically difficult, but it sounds like they created a nice user interface and that's what is important (well, picture quality probably is most important..and a lot of Monday Night Football fans just found how important sound is to them when it failed).
Looking at the back of the TiVo box (on their site), it looks like there are only A/V connectors along with the serial remote. How would you go about getting a shell open on the TiVo and start tweaking? Via a remote session on the modem port (can it auto-answer) or rig up something via the infrared/serial connection?
Once that's done, it seems like it would be easy to upgrade the hard drive inside and mount other volumes. And if we open the box up (voiding the warranty of course), maybe there's even a hidden PCI slot in there, for some 100BT ethernet action!
Now I'm just speculating of course, without having read in-depth about the TiVo hardware...
-CausticPuppy "Of all the people I know, you're certainly one of them." -Somebody I don't know
The uptime message isn't all that useful because slashdot.org is made up of more than one machine. I don't know which machine the uptime message is taken from, but it's possible that the machine with a 60 day uptime went down and its responsibilities were moved to the machine with the 18 day uptime.
The fact that Tivo is running on Linux is very cool, but I'm not sure how much that means to us. Others have already pointed out that you need Tivo hardware for their stuff to run, and that their whole application isn't available to us.
Another question is whether or not we could even touch the OS. Tivo needs its own telephone line to connect to its service. It must dial out itself. AFAIK that's the only contact with the world 'cept for the TV signal in & out. It'd be extremely cool to telnet tivo and write your own app to do commercial filtering (tho it matters much less with tivo than a tape based vcr) or other snazzy stuff...
perhaps they'd put a NIC on the next model if everyone at /. promised to buy one to play with :)
"I'm sorry Duane, but I cannot allow you to watch Regis and Kathy Lee today."
"Let me see Regis, Hal"
"I think you should sit back calmly, take an aspirin, and watch 'Meet the Press', Duane."
"That does it"
"Just what do you think you're doing, Duane. My memory is going. I can feel it... My mind is... LILO: Loading Linux........."
Recipe for your own Tivo:
Take one ATI All-in-Wonder video card
1 40Gb HD
Mix in a little Linux and for kicks an IR port so you can set up a remote (or PDA) to run it (for the couch potatos or geeks!) Anyone who would like to contribute source?
AF-Design, web development.
It's a tempting device, but I don't like its needing its own telephone line. I wish there were a 10BaseT connector so I could just let it use HTTP to chat with its server.
From How TiVo Works:
You purchase the Personal TV Receiver and sign up to receive the TiVo Personal TV Service.
So you need to sign up for something other than just a data feed so this thing can be used. A bit further down:
The Service works by making a nightly phone call to get the up-to-date program information it needs to function.
No mention of other ways you can obtain this information. It would be nicer if it could be collected from the signal stream (character recognition on the "upcoming shows" advertisements + AI = nice). It does say that the number called is toll-free, and if you pick up then it drops the connection and tries again later. "[the] daily phone calls generally last less than 5 minutes and happen at random times - usually at night". It still works without the phone connection, but only as a manual recorder (same as a VCR).
Oh no, we're in Buzzword[TM] land here. Season Passes[TM], Now Showing[TM], TiVo Suggestions[TM], TiVolution Magazine[TM], Thumbs Up[TM] and Thumbs Down[TM]. The gist being that these are things that let the system "suggest new shows that you might want to watch" and "keep you up-to-date on the latest movies and best programs from television's biggest networks".
At least "you can watch a pre-recorded show while recording a live broadcast. You can also split the video signal input to your television so that one program can be recorded while you're watching a different channel". That's fairly standard VCR fair though.
The different recording options are answered quite well "the receiver uses the MPEG II compression system that allows a range of video quality settings" and "the drive in the 14 hour receiver is 13.6 GB and in the 30 receiver is 27.2 GB".
As for long term storage, you can attach a VCR to the output and backup to that, but there's no built in VCR or Recordable DVD (drool). They explain "TiVo uses a special file system that prevents you from being able to transfer the digital data from the Personal TV receiver to a PC". The reasoning is partially FUD "This feature is intended to prevent the fragmentation and file corruption that can occur in commercial file systems..." followed by honesty "...and to protect the copyrights of the network broadcasters and content providers".
They claim to protect your privacy too: "Unlike personalized Internet services, TiVo does not require any information to be sent back. All the intelligence is contained within the receiver, assuring complete privacy to you".
But enough pasting the interesting bits, go read the FAQ yourself.
I'll be buying one of these about when they provide an Australian toll free number and programming information!
I have a 14hr Tivo. It's amazing! 14 hrs is plenty, I have yet to complain about recording space. I love the suggestions it makes. It's great to come home to find out that Tivo recorded The Simpsons for you without having to tell it. The GUI is easy to use and it works without a problem. It's hard to watch TV without Tivo. When I go to a friend's place and watch TV I always want to pause or rewind, or to get the program summary, or to see what's playing next, but I can't because they don't have one. It's addictive. I don't work for Tivo or anything, I just have one and I couldn't live without it.
In my experience, low quality is only good for talking heads, just like Tivo says. But the medium quality is good for just anything else. I record everything in medium quality and you can never tell if you are watching TV or Tivo. Even during action scenes. I have recorded a couple things in high quality, but I was never able to see a difference big enough to justify using it.
this is old news. they released the source months ago.
www.ktet.Fh-Muenster.de/ina/:
/dev/video and the remote controll device /dev/ttyS*.
:-)
The "Initiative No Advertise" has the goal of preventing the recording of commercial blocks when a program is recorded on a VCR.
Subsections:
[...]
Download the Linux Software:
Here are the current results of Thorsten Janke's and Markus Koppers' Thesis. An application has been developed which runs on Linux using the KDE Desktop. Like most applications under Linux, the installation is thankfully very simple: 1) download, 2) untar, 3) configure, 4) make, and 5) make install (as root). The program requires access to the video4linux device
202104 Sep 30 13:07 noad2-0.1.tar.gz
The Thesis is available online (No, I'm not gonna translate their thesis)
The Future of Human Evolution: Autonomy
I just got a Palm Pilot and I have used OmniRemote from PacificNeoTek.com. It learns commands from your old IR remotes. The software is very configurable. I have used it with my IR keyboard to run MP3s and DVDs on my PC. Pretty slick stuff.
Sorry to interrupt the discussion. Ontopic: I want a Tivo too! Plus it runs Linux! Howard Stern says the Tivo is the bomb, so it must be cool.
ed
Can someone explain to me why in hell would I want to "pause" or "rewind" television?
This seems to be TiVo's big selling point. Why in the *hell* would I want to pause, say, "The West Wing" or rewing "ER".
I'm sorry, but there is nothing on television that even remotely necessitates me to "pause" it so that I can "study" it closer.
"Oh gee, did George Clooney really grab hold of that patient's arm like that?"
"Whoops, say, look at that. Did you just see what I just saw? Ally McBeal walked right past the Dean and DeLuca on the corner! Did you see that? Let's look at it again. Sure enough, she's *walking* right past. Wow. That's incredible!"
What a completely absurd notion.
And, yes, I understand sports *might* be something you want to pause and rewind -- but apart from football or baseball -- what televsion show necessitates a "pause?"
Please. What a bunch of idiocy from couch potatoes.
What is the potential for modification for this device? Who here has one, and has opened it?
Can anyone here tell us what kind of interface the internals have? Can we get in there and tool around with it? Can we get a PLIP or serial port connection working to this thing? Maybe add our own functionality to the menus and such? This whole project sounds cool as heck. Kudos to Tivo!
"We apologize for the inconvenience."
In case anyone was interested, according to this (towards the bottom), the processor that the TiVo uses is an IBM 403GCX PowerPC. Cheers!
Is there any third party manufactory plan to OEM a palm with extra powerful IR port that match the range of a normal remote. I can buy a IIIe-clone just for that.
:)
I'll settle for a springbroad module if it's possible. Please, give me an excuse to buy a palm
CY
It sure didn't seem to be up late last night.
A couple of considerations:
1) Recording stuff based on what you've enjoyed in the past is all well and good -- but won't your viewing get more and more homogenous? Maybe they could build communities, so that people could recommend stuff to each other, or something -- some human element to keep it from getting too samey.
2) I'd be interested to know how cheap/easy a tivo-alike would be to build. I'd love to have a direct-to-disk VCR which I could control remotely: if I could check its status from work, ask it to record a program via email (or via an SMS->email gateway), that would be so cool.
--
Anyone interested in purchasing a TIVO, I know of four different rebates out there.
1) $100 christmas rebate. Buy unit between dec 15 and dec 31 and you qualify!
2) $100 DirecTV rebate. You have DirecTV? Then you get $100 back.
3) Referral. $50 for you, $50 for existing customer. Anyone want me to refer them, send me (steven-tivorebate@evatt.com) some email and we can each make $50!
4) $20 rebate if you get the lifetime membership. I didn't do this, so I don't know the details. Check out www.tivo.com for more info.
I don't know about all the rebates, but I do know that the Christmas rebate can be used with any other rebate with upto $500 in total rebates.
I love the TIVO and would highly suggest it to anyone with a dish or more than basic cable.
Quack
Yep, mine does this too. I've occasionally seen it screw up though, in cases where there is a black screen either 30 seconds or a minute before a real commercial. It'll think that's the start of the commercial and you'll miss a little bit of program.
It tends to go nuts when you record HBO though. It spends a LOT of time looking for the commercials, unsuccesfully.
Lots of people have said how great it is, but how well does it integrate with a system that has DVD, CableTV and a VCR already attached? My DVD, for example, has no pass-throughs, so it's impossible to daisy-chain equipment. Is Tivo the same way?
"Tell me doctor, with all of your defenses, are there any provisions for an attack by killer bees?"
The TiVo is a remarkable device. It's even more impressive when you actually own one and use it for a while -- after about 2 weeks, you'll find that you don't care what's on live TV. There's ALWAYS something to watch on the TiVo, since it mines and records shows that it "thinks" you will like to watch.
BTW, according to the TiVo forum on avsforum.com, you cannot add a 2nd drive to a 14 hr TiVo to make it 30 hrs... each drive has to be 'blessed' for a specific unit. TiVo will have special upgrades for this -- a shame since it means we'll have to take our units to Best Buy for upgrades. Anybody want to try and hack the file system and start a drive blessing service? :)
In the PPC kernel tree, the only new filesystem (at least for me) was bext2, a cut-and-paste version of ext2 that stores all of the data on disk in big-endian order so you don't have to cpu_to_le32()/le32_to_cpu() all of your int's. That certainly would make the filesystem incompatible with normal kernels, but it's a trivial change. Does anyone know if they even use this filesystem?
Does anyone have anymore information about their method to prevent the files from being transferred to the PC? bext2 can't be it; it's too simple a change.
A friend of mine has one of these things, and it's really really neat. It exhibits some weird behavior occasionally, but that may be more the fault of an outdated cable box. The UI is great, and the preferences thing is really the killer app. Watching tv with it is like channel surfing in some world where tv only shows things you like....
Gee and Tivo is only like $600 plus $10 a month. Yeesh definitely not worth it.
One of the problems with VCR's is that you have to FF/RW to look for a suitable spot on the tape to put the next recording. With a disk based system, that's not a problem anymore--you just set up the start/end times and the OS will create a new file in the available blocks.
THAT'S ALL I REALLY NEED. I don't need this service to look up everynight what shows are going to be on. I can look that up in the newspaper myself. Do I still need to sign up with that service for a Tivo to work? Can't I just use it as essentially a hdd-based version of what I already do with a VCR?
And does anyone see anything coming down the pike doing the same thing on a PC where you can just put the channel/start/end times into a PC software app and it will automatically tell a video card connected to cable (like an all-in-wonder) to record a show to later watch on your monitor? (21" monitors will be relatively cheap in a year-or-so)
This is way offtopic, but I just wanted to mention that the "Meenie Eenie" reference comes from the brilliant radio drama "The Fourth Tower of Inverness." The fact that at least some of their staff are fans makes me want to give them my money even more.
See ZBS for more info.
Isn't it time we came up with an appropriate TLA for devices like the TIVO?
Digital VCR is an OK analogy, but since that means "Video Cassette Recorder," it's a little silly to describe a device based on a hard drive. "VR" unforuntunately has other connotations already, and besides would not be very descriptive. "Video Recorder" is all that would be left.
How about "DVR"? (Digital Video Recorder)
Or "CFT"? (Cool Toy)
timothy
jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
Is that what you really want? I paid for the $199 lifetime service option and don't have to worry about a monthly fee ever.
The LC-DAT Project
at http://www.mesterhazy.net/LCDAT/index.shtml.
This looks like a wonderful base to build this sort of project on.
"We apologize for the inconvenience."
The TiVo does the "phone home" routine only once a day. If you're on the line, or the phone rings, or whatever, it will abort and try again later. I've never noticed mine dialing out.
Uptime can be applied to other things besides single machines. Why do you thing MSFT NEEDS clustering in Windows? So they can get a server (group servers providing a SERVICE) to provide more then 70% uptime. The uptime of the slashdot.org website makes plenty sense to me.
"Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
Let's say you eat a great big prime rib. Mmmmmmm .. prime rib .. *drooool*. Then you're watching "Friends" with your friends. Then you're like, man, I gotta go poop. So you get up to go poop and when you're done, you come back and you're friends are like "dude, Jennifer Aniston just flashed her boobies." So you missed her boobs because you were pooping. Now if you have the Tivo, you can "pause" the live TV so you don't miss anything while you're in the bathroom.
I pulled this from a Tivo product brochure.
There is almost assuredly an ASIC on the Tivo
motherboard that does the realtime MPEG2 encoding.
This strikes me as the limiting factor for building your own Tivo.
"Damn, My TV segfaulted again....."
Last night Hemos mouthed off with some racist remarks directed at the Russian people. Bad idea. Shortly thereafter some Russian Crackers left their calling card, trashing Slashdot from limb to limb. I wonder why Hemos is so ignorant? He seems childishly naive. What the hell did he expect by pissing off the Russians?
see my other post below.
The TiVo is cool and all: i.e. they use Linux (I asked ReplayTv what OS they use and they just said they "use a proprietary OS"), they obey the GPL, they use a PowerPC chip, all the features they offer, like the "Season Pass" option and stuff. But (IMHO) it's missing the most important features:
:) Of course there's no one at home for you to call and ask them to record it for you, BUT you own a TiVo so you ssh into your home network, then you telnet into the TiVo:
1) First, I'd like to be able to export the MPEGs to another computer. I don't want to record the digital movie on a video tape -- if that's what I'm going to do, what was the point of recording it digitally? I want to have a RAID setup where I can keep my movies. TiVo doesn't need to supply this, I can do this on my own.
2) Second, I'd like some kind of ethernet link to the unit. Plain-text connections are fine, because it wouldn't make sense to keep the TiVo anywhere but behind a firewall. Imagine you're at work and you have to stay late, but you want to see that episode of "Dawson's Creek" because Joey is going to break up with Dawson for like the bazillionth time.
TiVo(R) v1.0
Running Linux kernel 2.1.109
login: root
Password:
~ # record
Welcome to TiVo(R).
What date do you want to record? 12/22/1999
What time do you want to start? 20:00:00
What time do you want to end? 21:00:00
What channel do you want to record? 14
What quality do you want to record at:
(B:Best, G:Good, L:Least)? g
Thank you.
TiVo will record on 12/22/1999 from 20:00:00 to 21:00:00 on channel 14 at a quality of 'Best'.
Is this correct? y
Program saved.
~ # logout
Tell me, would this, or would this not be a kick ass system. You get home, you watch the show, and then you ftp it to your RAID archive.
I'm not going to pay a subscription to use my VCR.
I believe there are now multiple servers.
DNA just wants to be free...
Does it still have a decent menu to manually setup record times for shows? Does it also have decent menu to select from the shows/files you've already recorded? (Again, I could really care less about the serrvice)
I emailed TiVO a long time ago.... and got one of their tech geeks responding..
he said that the things that are planned for TiVO next were built-in DSS/pay cable decoding (thus no longer requiring a separate box) and Firewire to allow for not only expansion.. but transport..
"Dood, i recorded X-Files last night... should i ring it by?"
"Yeah, and put a copy of Unreal Tourney on there, would ya? @Home crashed on me again so i couldn't download it."
guns kill people like spoons make Rosie O'Donnell fat.
on Dharma & Greg, of course.
I have discovered a truly marvelous sig, unfortunately the sig limit is too small to contain i
The service is what makes Tivo great. But if you want to manually enter the channel/times for recording, you can do that too.
Are they stuck that far behind, to still be using 2.1 kernel devel tree (2.2 & 2.3 have been out how long now? We're on the verge of 2.4 any day now...), or are they using some other nonstandard numbering scheme? Any Tivo devel's wanna comment?
#include "disclaim.h"
"All the best people in life seem to like LINUX." - Steve Wozniak
#include "disclaim.h"
"All the best people in life seem to like LINUX." - Steve Wozniak
funnny, I was watching that game on KGO-TV in San Francisco. They lost their video feed but not the audio. We got a test pattern onscrren for a few seconds with the audio behind it. There was a few seconds with neither, just the station logo, then the normal signal resumed.
Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
funnny, I was watching that game on KGO-TV in San Francisco. They lost their video feed but not the audio. We got a test pattern onscreen for a few seconds with the audio behind it. There was a few seconds with neither, just the station logo, then the normal signal resumed.
Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
Anyone heard about the soon be released ATI Video Wonder? (it was decided to postpone its release and pulled the FAQ) As far as I can remember this was inteded to be a low cost (250$?) Video Card able to do the same stuff as the TiVo: Real-Time-MPEG-Encoding and Decoding at the same time (equipped with C-Cubes DVDExplore chip)and software to use it in a similar way. This would be an open (or at least very hackable) PC-solution...
Anyone done the best hack that the thing needs yet?
the removal of the code that MUST dial into their service in-order to set the record times?
What a crock, buy a $600USD device that I must pay $9.95 a month just to use it!
as soon as someone removes that code I'll buy one.
Do not look at laser with remaining good eye.
Philips creates a box that uses TiVo's technology. TiVo is a company started by a couple of ex-SGI people. The TiVo service and the original hardware were/are completely designed by TiVo. The company has already annouced partnerships with DirectTV and Sony to produce boxes featuring the TiVo service. Eventually you'll see TV's and digital cable boxes coming with the hardware already inside, hell the Playstation 2 runs linux, maybe Sony will release a TiVo add-on for the thing.
I don't care for the 14 hour quality much, the picture is okay, but the motion artifacts bug me. I record most shows medium quality and it looks better than the best VCR quality to me. Medium quality gives you about 8.5 hours which isn't bad.
Where I run into trouble is with sports. I record sports at Best quality to avoid any motion artifacts and that gives you only 4.5 hours on a 14 hour Tivo. When racing season rolls around again things are going to get pretty tight. By then I hope to have something with more capacity. Phillips is supposed to make 30 hour upgrades available and Sony is rumored to be coming out with a combined DBS/Tivo unit that could be worth looking into.
They Just format the drives for Contiguous acceess...
..Enough said
Peace! At above 600$, I don't understand why they won't put a DVD drive on this box too so you don't have to buy a separate box. After all, they already have all the decoding hardware so I figure it's just a snap to add a simple drive.
I saw some comments about creating an open-source version of TiVo (GDVR, maybe?) to run on a run-of-the-mill Linux machine (with a TV decoder, of course). I'm wondering - are there patent issues to be aware of? I'm guessing, since ReplayTV is competing with them directly, that the idea itself isn't patented. What about the underlying technology, though? Any thoughts?
Right...
Just buy a replaytv, its better, more room
Go to www.jpg.com, download PICVIDEO codec for windows and it can encode realtime MJPEG at 30fps, full screen on a P400 ok. Or you can stick with 352x288 and only use 12% CPU.
Yeah its windows, but hey, this is one time when free stuff sux compared to FREE Commercial stuff.
This codec kicks ass.
It would be 2010 before any linux weener coders make a realtime mJPEG codec for capture cards.
Is fifteen feet good enough for you? 8-) It fits in the HotSync port.
Dump Tivo, its using DIVX ideals, telling its HQ what you are watching etc... what a joke.
Get a REPLAYTV.
Initial press release claimed the MPEG compression was handled by the same chips as the TiVo.
Unfortunately ATI isn't releasing the product any time soon:
ATI constantly reviews its product lineup to ensure that our product mix offers an excellent selection of products, features and price points. During our recent review, we have decided to postpone the introduction of ATI-VIDEO WONDER to the retail market. We will be re-evaluating this decision at the end of January.
In the interim, ATI will continue to offer our existing award-winning line of multimedia and graphics upgrades that offer the features and price points demanded by our customers. We appreciate the interest you have shown in this product and trust that our current multimedia product lineup meets your needs.
One of the biggest stumbling blocks to such a thing would be the lack of the Tivo service. The station listings and keyword database. The most impressive feature of the Tivo service is the "record what you might like" scenario, and you would need up to date station listings and a cross referenced database that would know the shows by type.
The recording and playback of video is not new, and could still be done even without the GPL additions of Phillips. It is the service that is exciting and original. Perhaps some entrepenuer out there will offer the service with some basic hardware options and distribute it as a downloadable prog.
And to reply to some of the later posts after this, the 2 hard drive solution would not be as practical as a good cacheing scheme. Of course you will want the box SCSI, not IDE, and there should be no problem streaming out and in with video. And yes, compression tech would be a pain to implement. (Gee, you mean we're actually paying Phillips for having a decent product??)
~Jason
EOF
"but daddy, mine says..."
date: 7:19pm
uptime: 74 days, 10:15, 0 users,
load average: 0.11, 0.08, 0.02
processes: 49
yesterday: 554461
today: 1
ever: 219713147
haha and now it says...
date: 7:52pm
uptime: 19 days, 9:42, 0 users,
load average: 1.18, 1.72, 2.35
processes: 139
yesterday: 571835
today: 1
ever: 219713147
Linux is easy to hack, that is for the Linux hacker. Now, the 14 hr. model costs $499, while the 30 hr. model costs a wopping $999. What is the only differece between these two models? The size of the DRIVE. Now, for $400, you could buy about 4 8.6 GB drives in a software raid array. At this point, you would probably be left with about 1 full week (168 hrs.) of TV quality video. If I were to get one, I would like to try this.
how does doing this help people who dont use it ?
Sounds like they need a low-cost version to really get some volume going.
A good way to save money on manufacturing costs would be to toss the harddisk, and add a cheap 10/100 ethernet chipset in its place. Set the thing to bootp of a LAN, and use NFS to mount a remote area and store / retrieve the recordings.
Ditch the phone, and just use a text file on the LAN to get programming info. Save all state information to the NFS drive as well.
Now, if they could produce this and sell it for next to nothing - and make sure that it _cannot_ see SMB drives at all - everyone will have to convert their home networks to Unix/NFS to be able to use it.
I have the 14-hour version. It seems to me like the 30-hour version is a bit of a rip-off since you're basically paying double price for just a larger hard drive.
I make my tapes (audio) off the Medium Quality setting and have no problem (I make backups on VHS, but have never been forced to fall back on them).
Overall, the system is extremely user-friendly and the company is as well. They solicit feedback and make periodic upgrades when your system calls up theirs to download schedules. Tech-support seems to be there most of the time (since it's intended for home use, I guess this makes sense; people watch the tube all the time).
Watch out for the hidden costs, though. Salesmen in the stores may tell you the schedule subscription is optional, but it's not. You have to pay $200 (lifetime of unit) or $10/month whether you use the schedules or not.
Eternal vigilance only works if you look in every direction.
All this feature really does is record things you might be interested in if you have unused space on the hard drive. There is a human element in that their professional TV watchers rate shows according to who might be interested based on similarities of taste.
But community-building is certainly within the scope of the system. Sounds like a good idea, and they have a phone number where you can make such suggestions. Overall, a very customer-oriented company.
You also have the ability to tell it what you like with "thumbs-up" and "thumbs-down" buttons. Could this make your TV-watching homogeneous? Yes, but only if you only watched what it recommended.
The real advantage here is that, if it notices you always watch "Silicon Spin" on ZDTV and you get held up in traffic one day, it will automatically record it for you. Then you can come in five minutes after it has started and watch it from the beginning EVEN WHILE IT IS STILL RECORDING THE REST OF THE SHOW.
And, finally, you can turn the whole "recording things you didn't ask for" feature off. Then the homogeneity of your viewing habits will revert to whatever they might have been without TiVo.
All in all, having something recommend things you didn't choose will almost always decrease homogeneity more than it increases it.
Eternal vigilance only works if you look in every direction.
I use it at work, where I have an extremely complex setup, using both cable and satellite dish and multiple VCRs as well as audio recorders.
Generally, it is designed to work with a set-top box and it integrates with a wide variety (obviously I haven't tested them all). They seem to imply it will work with cable without a set-top box, but I don't see how this could work since it doesn't seem to have an RF tuner (although it does offer RF output on Channel Three or Channel Four). Has anybody tried that?
The two main integration limitations - the above-mentioned missing tuner and the fact that it cannot switch easily back and forth between two sources (like satellite and digital cable). Admittedly this won't be a problem for most users, but the switching process requires that you go through the lengthy setup procedure each time.
Eternal vigilance only works if you look in every direction.
Despite the fact that Dvorak likes to pretend there are no Linux Internet Appliances and that Microsoft is out in front on this one, this is the real thing. Still expensive, yes. But this is what the future has wrought. Or God. Or something.
Now, we should show them the true power of Open-Source by making some neat improvements. If TiVo continues to out-user-friendly ReplayTV because their source is open, the world will soon know the truth about Open Source.
Today TiVo, tomorrow the world!
Eternal vigilance only works if you look in every direction.
The DishPlayer from Dish Networks will do everything the Tivo does now here soon. Right now it pauses TV, allows searching of TV listings including descriptions, has a reminder system, and can record to a VCR. In the future, an upgrade will allow recording of shows to the standard Quantum hard drive they use, and allow fast foreward and rewind on TV shows.
The best thing about the DishPlayer is that it's all one integrated unit. And since Dish Networks broadcasts in MPEG2, the system records to the hard drive at a higher resolution then the Tivo.
-----
Sorry I disagree that the scheduling is the easy part. A little Perl and LWP and some MySQL, you can look at tvguide.com or gist.com and get all you local programming. Use dialup to your ISP or install and ethernet card and uses you cable modem.
Well I just recieved the update to my unit and activated the service. (Dish Networks released the update on the 15th, but the system only checks for updates when powered on, and since I keep my unit on 24x7, the rearrangement of the equipment triggered the check)
The rewind feature came in handy today when I stopped watching a movie on DVD. A show that I wanted to watch was on, and since the unit is always recording, I hit rewind and watched the entire show minus the commercials.
Right now I am playing with the record. The system has no record quality settings, but thats understandable since it would have to recompress the MPEG 2 stream it is saving to disk.
The record will come in handy for any shows I want to watch while at work. And it's also useful for the Babylon 5 episodes on at 5am.
The system is nicer then the Tivo for a few reasons now. One is not having to feed it a phone line. The system gets all it needs from the satelite. The second is that it gives me all the nice Personal TV features that I want without the stupid ones the Tivo has, like the voting. True, the system has WebTV and games built in, but none of those features waste space on the slim remote. It also comes with the ability to record to a VCR instead by sending out the record and stop IR signals. Last, since it uses a standard IDE hard drive, upgrades are just a screw driver and spare hard drive away.
-----