I use WebEPG to get the EPG data from OzTiVo and I have noticed that sometimes there are gaps (missing programs) in the EPG that is displayed in Mediaportal. The gaps always begin at midnight and they seem to only occur at the point where new data is added to existing data.
For example, I run WebEPG on Friday afternoons to get the next 7 day’s data (that's all the data available) – which is through to midnight on the following Friday. All that data appears fine in the EPG.
Then I run WebEPG again on the next Tuesday afternoon, to pick up additional data for the following Saturday (and Sunday, if it is available).
This is when the gaps appear – any programs (like Rage on ABC) that commence before midnight on the Friday, do not connect up correctly with the remainder of the program on Saturday morning.
Here’s a typical example taken directly from the tvguide.xml file that is generated by WebEPG. To make it easier to read (and follow my explanation), I have bolded the times for each program.
In this example, Rage is shown as starting on October 13 at 23:55 and then finishing the next morning (on October 14) at 00:00 (midnight). The next entry shows the same program (Rage) commencing at 05:00 and going through until 08:00. There is a gap in the data for Rage from 00:00 to 05:00…..and this shows as no program in the EPG.
Here is the corresponding data in the WebEPG.log file, and it appears to me that all the correct data has been “grabbed” from OzTiVo.
I have highlighted the line that shows Rage commencing at 23:55 and concluding at 05:00 – with no gap.
I hope you can follow my explanation, and someone can throw some light on what is causing these gaps…..
For example, I run WebEPG on Friday afternoons to get the next 7 day’s data (that's all the data available) – which is through to midnight on the following Friday. All that data appears fine in the EPG.
Then I run WebEPG again on the next Tuesday afternoon, to pick up additional data for the following Saturday (and Sunday, if it is available).
This is when the gaps appear – any programs (like Rage on ABC) that commence before midnight on the Friday, do not connect up correctly with the remainder of the program on Saturday morning.
Here’s a typical example taken directly from the tvguide.xml file that is generated by WebEPG. To make it easier to read (and follow my explanation), I have bolded the times for each program.
In this example, Rage is shown as starting on October 13 at 23:55 and then finishing the next morning (on October 14) at 00:00 (midnight). The next entry shows the same program (Rage) commencing at 05:00 and going through until 08:00. There is a gap in the data for Rage from 00:00 to 05:00…..and this shows as no program in the EPG.
Code:
- <programme start="20061013[B]2355[/B]00" stop="20061014[B]0000[/B]00" channel="abc-vic@abc.net.au" clumpidx="0/1">
<title>Rage</title>
<desc>Continuous music programming</desc>
<category>Music</category>
</programme>
- <programme start="20061014[B]0500[/B]00" stop="20061014[B]0800[/B]00" channel="abc-vic@abc.net.au" clumpidx="0/1">
<title>Rage</title>
<desc>Continuous music programming</desc>
<category>Music</category>
</programme>
Here is the corresponding data in the WebEPG.log file, and it appears to me that all the correct data has been “grabbed” from OzTiVo.
I have highlighted the line that shows Rage commencing at 23:55 and concluding at 05:00 – with no gap.
Code:
10/10/2006 5:25:43 PM [Debug] WebEPG: Guide, Program title: Rage
10/10/2006 5:25:43 PM [Debug] WebEPG: Guide, Program start: 13:55 - 13/10/2006
10/10/2006 5:25:43 PM [Debug] WebEPG: Guide, Program end : 19:0 - 13/10/2006
10/10/2006 5:25:43 PM [Debug] WebEPG: Guide, Program desc.: Continuous music programming
10/10/2006 5:25:43 PM [Debug] WebEPG: Guide, Program genre: Music
10/10/2006 5:25:43 PM [Debug] WebEPG: TimeZone, Adjusting from start Guide Time: 1:55 PM 13/10/2006
10/10/2006 5:25:43 PM [Debug] WebEPG: TimeZone, Adjusting to start Local Time: 11:55 PM 13/10/2006
10/10/2006 5:25:43 PM [Debug] WebEPG: TimeZone, Adjusting from end Guide Time: 7:00 PM 13/10/2006
10/10/2006 5:25:43 PM [Debug] WebEPG: TimeZone, Adjusting to end Local Time: 5:00 AM 14/10/2006
[B]10/10/2006 5:25:43 PM [Info.] WebEPG: Guide, Program Info: 20061013235500 / 20061014050000 - Rage[/B]
10/10/2006 5:25:43 PM [Info.] WebEPG: Program in db copying it
10/10/2006 5:25:43 PM [Debug] WebEPG: Guide, Program title: Rage
10/10/2006 5:25:43 PM [Debug] WebEPG: Guide, Program start: 19:0 - 13/10/2006
10/10/2006 5:25:43 PM [Debug] WebEPG: Guide, Program end : 22:0 - 13/10/2006
10/10/2006 5:25:43 PM [Debug] WebEPG: Guide, Program desc.: Continuous music programming
10/10/2006 5:25:43 PM [Debug] WebEPG: Guide, Program genre: Music
10/10/2006 5:25:43 PM [Debug] WebEPG: TimeZone, Adjusting from start Guide Time: 7:00 PM 13/10/2006
10/10/2006 5:25:43 PM [Debug] WebEPG: TimeZone, Adjusting to start Local Time: 5:00 AM 14/10/2006
10/10/2006 5:25:43 PM [Debug] WebEPG: TimeZone, Adjusting from end Guide Time: 10:00 PM 13/10/2006
10/10/2006 5:25:43 PM [Debug] WebEPG: TimeZone, Adjusting to end Local Time: 8:00 AM 14/10/2006
10/10/2006 5:25:43 PM [Info.] WebEPG: Guide, Program Info: 20061014050000 / 20061014080000 - Rage
10/10/2006 5:25:43 PM [Debug] WebEPG: Guide, Program title: Rage
10/10/2006 5:25:43 PM [Debug] WebEPG: Guide, Program start: 22:0 - 13/10/2006
10/10/2006 5:25:43 PM [Debug] WebEPG: Guide, Program end : 23:0 - 13/10/2006
10/10/2006 5:25:43 PM [Debug] WebEPG: Guide, Program desc.: Continuous music programming
10/10/2006 5:25:43 PM [Debug] WebEPG: Guide, Program genre: Music
10/10/2006 5:25:43 PM [Debug] WebEPG: TimeZone, Adjusting from start Guide Time: 10:00 PM 13/10/2006
10/10/2006 5:25:43 PM [Debug] WebEPG: TimeZone, Adjusting to start Local Time: 8:00 AM 14/10/2006
10/10/2006 5:25:43 PM [Debug] WebEPG: TimeZone, Adjusting from end Guide Time: 11:00 PM 13/10/2006
10/10/2006 5:25:43 PM [Debug] WebEPG: TimeZone, Adjusting to end Local Time: 9:00 AM 14/10/2006
10/10/2006 5:25:43 PM [Info.] WebEPG: Guide, Program Info: 20061014080000 / 20061014090000 – Rage
I hope you can follow my explanation, and someone can throw some light on what is causing these gaps…..
Australia