Gemx, I've been playing with your EPG grabber here in Australia and been having promising, but mixed, results. I've found that a number of my pay tv channels (selectv) via DVB-S don't get updated and/or have gaps at the start.. if I wait a few days things seem to improve but not completely.
If I run FireDTV viewer.. the EPG instantly pops up for every channel (well every channel I subscribe to). However the same doesn't happen for MP. I've studied the logs for days and worked out that your 'gap analysis' doesn't seem to check the start time of the first EPG entry for each channel.. it just records if there's gaps in the middle.. I often get an EPG for a channel that starts 12 hours later.. If I manually go into the db and set 'has gaps' to 1 the EPG gets filled next time around.
In a nutshell.. I think my provider sends EPG entries in blocks maybe say 1/3 then 2/3 and 3/3 if you capture the wrong block you set has gaps to 0 as it's a contiguous block.. thus I never get the other updates.
Would you mind setting a debug parameter to allow me to leave the 'had gaps' constantly set to see if this solves my problem?
Thanks in advance
erosco
If I run FireDTV viewer.. the EPG instantly pops up for every channel (well every channel I subscribe to). However the same doesn't happen for MP. I've studied the logs for days and worked out that your 'gap analysis' doesn't seem to check the start time of the first EPG entry for each channel.. it just records if there's gaps in the middle.. I often get an EPG for a channel that starts 12 hours later.. If I manually go into the db and set 'has gaps' to 1 the EPG gets filled next time around.
In a nutshell.. I think my provider sends EPG entries in blocks maybe say 1/3 then 2/3 and 3/3 if you capture the wrong block you set has gaps to 0 as it's a contiguous block.. thus I never get the other updates.
Would you mind setting a debug parameter to allow me to leave the 'had gaps' constantly set to see if this solves my problem?
Thanks in advance
erosco