Bug #4076
Missing EPG at some muxes via eit
100%
Description
It is a reproduce-able problem with different hardware for multible people (latest Tvh version).
Basically there are holes in the epg but only for some muxes/services. The fix for the epg holes in the past worked well but not for this channels.
I created an empty profile and created some log -> if this is not what you need just ask for more (easy to reproduce).
Files
History
Updated by saen acro almost 8 years ago
It is very hard to reproduce,
because you miss to share operator/sat/cable/terestrial position or location.
With EPG Grabers are you use (not all applicable in any part of world/operators)
aka bulsatcom one is for the operator bulsatcom only.
Updated by C vH almost 8 years ago
It is easy to reproduce using Astra 19.2 (also a debug.txt is there for everyone else).
Updated by Jaroslav Kysela almost 8 years ago
Which channels exactly? Can it be reproduced with a clean tvh install quickly? (Sorry - my time is limited).
Updated by C vH almost 8 years ago
It is at least at " Comedy Central/VIVA " - i created a new profile with only that mux/channel and i got this behaviour directly.
Updated by M. Bergmann almost 8 years ago
Maybe the same issue as I described in https://tvheadend.org/boards/5/topics/23338?r=23420 ?
But instead of 'holes' I don't have got any information at all for the mentioned news channels.
Updated by C vH almost 8 years ago
Yes it looks like the same problem (Canal 24 horas, Telesur, TVE Internacional) was reported as also broken.
Updated by C vH almost 8 years ago
Don't help, I tested if the problem still exists and looked at the epg while tuning with dvbviewer to this channel (Tvh is sat>ip server too) - after I tuned to the channel some epg entries getting removed from the epg window in Tvh.
Also strange that DVBViewer has also problems with the epg but different results (DVBViewer gets his signal from sat>ip Tvh). Beyond Seinfeld: Die Bestie it gets mixed up.
Updated by C vH almost 8 years ago
after an restart of Tvh i get different entries in the epg (still broken)
DVBViewer shows correct epg now - not too sure if this was an cache problem before.
Updated by Jaroslav Kysela almost 8 years ago
I am trying to figure what's wrong and it seems that the EIT events just overlap. Example:
2016-11-16 19:18:58.228 [ TRACE]:epg: added event 457 ((null)) on Comedy Central/VIVA @ 2016-11-16;23:25:00(+0100) to 2016-11-16;23:50:00(+0100) (grabber eit) 2016-11-16 19:18:58.228 [ TRACE]:tbl-eit: 64 65 75 0C 05 57 6F 72 6B 61 68 6F 6C 69 63 73 deu..Workaholics 2016-11-16 19:18:58.228 [ TRACE]:tbl-eit: 11 05 52 65 74 74 65 74 20 64 69 65 20 4B 61 74 ..Rettet die Kat 2016-11-16 19:18:58.228 [ TRACE]:tbl-eit: 7A 65 ze 2016-11-16 19:18:58.228 [ TRACE]:epg: added event 459 ((null)) on Comedy Central/VIVA @ 2016-11-16;23:50:00(+0100) to 2016-11-17;00:15:00(+0100) (grabber eit) 2016-11-16 19:18:58.228 [ TRACE]:epg: remove overlap (b) event 457 (Workaholics) on Comedy Central/VIVA @ 2016-11-16;23:25:00(+0100) to 2016-11-16;23:55:00(+0100) 2016-11-16 19:18:58.228 [ TRACE]:tbl-eit: 64 65 75 0B 05 53 6F 75 74 68 20 50 61 72 6B 18 deu..South Park. 2016-11-16 19:18:58.228 [ TRACE]:tbl-eit: 05 45 69 6E 65 20 4C 65 69 74 65 72 20 7A 75 6D .Eine Leiter zum 2016-11-16 19:18:58.228 [ TRACE]:tbl-eit: 20 48 69 6D 6D 65 6C 20 Himmel 2016-11-16 19:18:58.229 [ TRACE]:epg: added event 461 ((null)) on Comedy Central/VIVA @ 2016-11-16;23:55:00(+0100) to 2016-11-17;00:20:00(+0100) (grabber eit) 2016-11-16 19:18:58.229 [ TRACE]:epg: remove overlap (b) event 459 (South Park) on Comedy Central/VIVA @ 2016-11-16;23:50:00(+0100) to 2016-11-17;00:15:00(+0100) 2016-11-16 19:18:58.229 [ TRACE]:tbl-eit: 64 65 75 0B 05 53 6F 75 74 68 20 50 61 72 6B 18 deu..South Park. 2016-11-16 19:18:58.229 [ TRACE]:tbl-eit: 05 45 69 6E 65 20 4C 65 69 74 65 72 20 7A 75 6D .Eine Leiter zum 2016-11-16 19:18:58.229 [ TRACE]:tbl-eit: 20 48 69 6D 6D 65 6C 20 Himmel
As you can see, tvh logic is to remove the overlapped event. Unfornutately, in this case, the overlapped events are in chain - so event B starts in event A and event C starts in event B. In this case, only last non-overlapping event will be in the database.
Unfortunately, I have no idea what to do with this.
P.S. To interpret the log correctly replace (null) with the following tbl-eit contents.
Updated by C vH almost 8 years ago
Idk how to achieve this coding wise but couldn't you add some "tolerance" value for the overlapping?
In example if the current case a tolerance of 1sec would be enough (maybe as advanced setting per channel? - not too nice but at least it would work).
To get an clean output maybe just shift the start time for 1sec if start and stop time are even?
Updated by Jaroslav Kysela almost 8 years ago
The problem is that this channel has 5 minutes overlap. Another example:
added event 5 (American Dad) on Comedy Central/VIVA @ 2016-11-18;17:00:00(+0100) to 2016-11-18;17:25:00(+0100) remove overlap (b) event 3 (American Dad) on Comedy Central/VIVA @ 2016-11-18;16:35:00(+0100) to 2016-11-18;17:05:00(+0100)
17:00 - 17:05
Thinking about this more, I believe that tvh should trust only the start time and modify the end time up to a time window (like 5 minutes) from the overlapped event. Thus in example above, the event 3 end time should be set to 17:00.
Updated by Jaroslav Kysela almost 8 years ago
- Status changed from New to Fixed
- % Done changed from 0 to 100
Applied in changeset commit:tvheadend|3a113b607d2a463df1b7091bfaeada5616739e97.
Updated by Jaroslav Kysela almost 8 years ago
Try v4.1-2330-g3a113b6. But the solution is not perfect. The broadcaster is crazy.
Updated by Al B almost 8 years ago
I have this same issue with a dvbsky s952 and dvbsky t9580 on Astra 28.2E with tvheadend's predefined mux's.
It seems to be only on encrypted channels even with cam module setup and functioning since I can watch the channels.
Most freeview channels have full epg and the encrypted channels have show name's but no plot / descriptions (subtitle) in epg window or in kodi.
Updated by Jaroslav Kysela almost 8 years ago
Al B wrote:
Most freeview channels have full epg and the encrypted channels have show name's but no plot / descriptions (subtitle) in epg window or in kodi.
It's different issue. Create another issue, but I think that it's already reported, so I suggest to look for a duplicate first.