I am looking for (an open-source, aka "free") data-source for universal EPG / XMLTV services?
The project needs updated/updateable real-time TV scheduling info, in an easily parsable format. It also MUST be available at no cost or a VERY liberal license. Thanks for any advice or alternatives.
I am open to coding my own solution, if anyone has some suggestions on where to start.
How about MetaBroadcast?
http://metabroadcast.com/products
They support XMLTV and there are free APIs to my knowledge..
Annoyingly,
there is apparently NOTa free provider of USA EPG data... (Unless you consider the OTA EPG signal "a provider"...) (see UPDATE solution below)TitanTV.com has a nice, free, grid service, but I do not think they still provide a feed, although they used to....
One pretty good sounding option is.. ZAP2XML
Cannot vouch for "zap" personally, but the method/concept is sound, if not their specific implementation...
If you can rock $20 a year, the easy way is.. Schedules Direct, a non-profit organization that provides EPG for Open Source Software.
Also, Here is a good list of scrapers / XMLTV processors.
UPDATE: YAY. I totally hunted down a FREE, and REALLY nice solution..
This is where I found out how to.. download XMLTV and this gunky little binary that end you up here....
Now THAT is how it SHOULD be. Amen. Just open up the resulting XML file in EyeTV, or what have you.. and keep that sucker updated via CRON or launchd, etc.
He says you need to put it in a web accessible directory, but I don't see why.... and also, I had to run it the first time like this...
../eyetv/mc2xml -c us -g 10011
with
-c us
representing where I be from, the U.S.A... and-g 10011
further geolocating me to my postal zip code for stalking and raping purposes.... don't forget to vote, goodnight everyone!http://www.mythtv.org/wiki/XMLTV has lot of sources but they are country specific. Not sure of a Universal one.