So far I have only found one viable possibility and that is XML data that is available by subscription from Schedules Direct.
The process is not straightforward even with that but I have been able to get a working EPG XML file by using station aliases.
Also Titan TV has an online guide and offers a way to record a program from the guide by clicking record on the website and it allows a tvpi to be saved. I don't know anything about how that works or how to open it so that is probably not an easy option

I do quite a lot of timer recordings and having the EPG data working would certainly benefit me as well as other NA users I would think.
But the question remains CAN this be done and if so what's needed on the user end other than data?
I'll admit I know very little about making a working EPG but I do have access to data and would be willing to beta test this if it is even possible to implement.
Thanks!
Wayne Thomas
Marion Va USA