EyeTV EPG Proxy fills the need for EPG data for users in certain countries, and it's free.
Background: EyeTV is a DVR software for Mac OS X, with support for EPG (Electronic Programming Guide) in many countries. Unfortunately, EPG data is not available at all in some countries (Canada, for example), or it is available only via a paid subscription (tvtv for European countries, for example).
How does it work: Basically, it acts as a proxy between EyeTV and the real EPG data source (Zap2It or XMLTV). Traffic is redirected from EyeTV to your personnal Web server, on which PHP scripts will answer with data that EyeTV can
- Mac OS X 10.4 or later
- EyeTV 2 or later