A while back I did actually work out how to avoid the Tivo subscription and enter your own guide data into it.
So you can probably answer this question... just how
does TiVo obtain and distribute that data? I mean, how can they possibly know what programs local TV stations are going to run? Particularly
MY local TV stations which are a long, long ways away from the mainstream of TV viewership, and are, in general, monuments to incompetence.
Alaska is in its own time zone, and even though the network programming that my stations play does come off the satellite, it is
not aired live. Either the East Coast feed is used and delayed by four hours, or the West Coast feed is used and delayed by one hour, or maybe a bit of both. But the local TV program directors actually play the programs whenever they damn well feel like it, and since they don't have to maintain satellite/network synchronicity, they slip extra commercials into the breaks, so that by 10 o'clock at night, it is not at all uncommon for them to be running four, six, even ten minutes behind schedule.
Yet, with all of this, my TiVo is at least 99% accurate (other than compensating for the 4, 6, 10 minutes late business) and when my TiVo guide tells me that the Buffy re-run is going to be on at 11 pm on Channel 2, 99 times out of a hundred it actually will be. (Except it will really run from 11:07 pm til 12:10 am
).
How does the TiVo staff obtain, keep track of, and distribute all these programming inanities?
tanstaafl.