you could use a 3rd party for epg like schedulesdirect.org or others
Get a tvguide subscription.
webgrabplus and a lot of fiddling
to be honest your provider should have EPG linked to their channel if they don't you need to tell them you require this its basic requirement to be fair. Blazing Media has it https://www.facebook.com/groups/blazingmedia
How do you get the service from, m3u link, their app? what device?