Hi!
I had a quick look at xmltv when deciding on the XML format for the bleb data, but given the amount of traffic received it was rather complex. It would certainly be possible to write an interface between my XML and the XMLTV DTD - I'd be willing to put this (say as a CGI script) on bleb, so a URL of the form: http://www.bleb.org/cgi-bin/xmltv.cgi?c=bbc1+bbc2&d=0+1+2 ...returned XMLTV data for BBC 1 and BBC2 for today, tomorrow and the day after.
IMHO, the use of + and - days makes the system a little more complicated, as does having data from two different days in one XML file.
If I were making the listings (which i'm not, and thanks _very_ much for providing them :-), i'd only include midnight-midnight listings in each file and allow retrieval by date rather than +/- days.
As for the data on /tv being more complete, in what way?
OK, i'm looking right now at the listings for Channel Five on both /tv and /tv2. I notice that films on /tv include the year the film is made while /tv2 doesn't. Also, /tv seems to include stereo and teletext information for most programmes while /tv2 does not :-(
Anyway, thanks for providing this great *free* resource. It's getting as good as digiguide and, of course, you have to pay for that. Even better, yours is an open solution which allows people to build their own front ends around (try doing that with Digiguide!). Overall, it's a great site :-)
Cheers, Holden