Annoyingly, apparently NOT a free EPG data provider in the US ... (If you don't consider the OTA EPG signal to be a "provider" ...) (see UPDATEstrong> solution below)
TitanTV.com has a nice, free network, but I don’t think they still provide a feed, even though they were before ....
One beautiful good sound option is .. ZAP2XML
zap2xml is a small and fast command line script for Windows / Linux / OSX / * that connects to the Zap2it.com TV account, downloads the data from the TV grid table and converts .html to XMLTV formatted .xml or XTVD in .xml format
You can not vouch for "zap" personally, but the method / concept sounds, if not their specific implementation ...
If you can download $ 20 a year, the easy way is Schedules Direct, a nonprofit organization that provides EPG for Open Source Software.
Membership costs currently amount to $ 20 per year, with a 7-day free trial. A 2-month membership is also available for $ 5 for those who are reluctant to complete an entire year.
Also, here is a good list of scraper / XMLTV processors.
UPDATE : YAY. I completely hunted for a FREE, and REALLY good solution.
Here I learned how .. to download XMLTV and this fluffy little binary that ends here ...
Loading ..... : mc2xml (c) <mc2xml@gmail.com> (v1.0) Reminder .... : Unauthorized redistribution prohibited. Reminder .... : If this software is useful, please donate! Connecting .. : microsoft.com Select lineup: 0: Digital Terrestrial Lineup (TER) 1: Fresh Meadows, Verizon Fios Queens (CAB) 2: Fresh Meadows, Verizon Fios Queens (Digital) (CAB) 3: New York, DIRECTV New York (SAT) 4: New York, DISH New York (SAT) 5: New York, NYU Campus Cable (CAB) 6: New York, RCN Cable (CAB) 7: New York, RCN Cable (Digital) (CAB) 8: New York, Rainbow Satellite The Tate (CAB) 9: New York, Time Warner Cable St. Vincent Medical (CAB) 10: New York, Time Warner Southern Manhattan (CAB) 11: New York, Time Warner Southern Manhattan (Cable-ready TV) (CAB) 12: New York, Time Warner Southern Manhattan (Digital) (CAB) 13: New York, Verizon Fios New York Plus (CAB) 14: New York, Verizon Fios New York Plus (Digital) (CAB) 15: USA, AFN Satellite (SAT) 16: USA, DIRECTV (SAT) 17: USA, DISH Network (SAT) 18: USA, Globecast World TV (SAT) 19: USA, Sky Angel (SAT) [mc2xml] (0-19): 0 Downloading . : microsoft.com Downloaded .. : 409896 bytes in 1s Source ...... : Zap2it Headend ..... : 28521459 (B07010-) Version ..... : 2784784406 Start time .. : 2011-09-13T
Now this is how it MUST be. Amen. Just open the resulting XML file in EyeTV, or whatever you have .. and save this suction cup updated via CRON or launchd, etc.
He says that you need to put it in a directory accessible on the Internet, but I don’t understand why ... and also I had to run it for the first time, like this ...
../eyetv/mc2xml -c us -g 10011
with -c us representing where I am from, USA .. and -g 10011 , then bind me to my zip code for harassment and rape ... don't forget to vote, good night everyone!