Bug #5083

EPG Data

Added by Peter ----- 3 months ago. Updated 18 days ago.

Status:FixedStart date:2018-04-22
Priority:NormalDue date:
Assignee:Adam Sutton% Done:

0%

Category:EPG
Target version:-
Found in version:1233 Affected Versions:

Description

Since version 1233 there are a lot of EPG OTA data problems - I say from 1233, there it was the first time I recognized it:

1) The new feature "Limit EPG data" is programmed wrong. I will it explain: When I enter 7 (for 7 days) and today is the 22nd then the EPG data will be collected from 29th until the end in the future and not from 22nd until 29th. This function has so no sense.

2) For many channels from Germany, EPG data is no longer collected: the entire ProSieben Media Group, which has the stations "ProSieben", "kabel eins", "SAT.1", etc., simply no longer has any EPG data, no matter what I'm trying.

3) At a few senders the SD channel (e. g. "SIXX" or "DMAX") has EPG data, the HD channel not (e. g. "SIXX HD" or "DMAX HD").

4) In Germany ZDF and ARD have a lot of regional senders, beginning with WDR and then Aachen, Bonn, Dortmund and so on. In the past all of them had the same EPG data. Now some of them have EPG and some of them are completely empty.

In version 905 everything with EPG OTA was fine and i have configured at Astra 19.2 over 500 Channels!

So please look at the EPG programmcode and go back to a state which has perfectly worked (e. g. Version 905)

... or how can I help you with logs, configuration and so on...

Associated revisions

Revision 26a91d73
Added by Jaroslav Kysela 27 days ago

eit: add SDT callback, issue #5083

History

#1 Updated by Jaroslav Kysela 3 months ago

I fixed the EPG limit in v4.3-1252-g595fd174f and I'll look to others. It seems that the ETSI DVB SI tables detection should be a bit improved. The mentioned muxes does not have NIT SI tables which the new code expects to identify the special conditions for some non-standard EIT tables. I can receive 19.2E, so just give me a little time.

#2 Updated by Robin Mitra 3 months ago

If you have access to 19.2e then you can check the issue above by tuning into 11464 H 22000. (that's the Pro7/Sat1 transponder). Not pulling any eit from there since the last few builds..

#3 Updated by Martin Klayer 3 months ago

Bug is also existing in Synology build 4.4.20180311-1.

#4 Updated by Christian Eiden 3 months ago

Any news on this issue, as I'm having the exact same problem?

#5 Updated by Heinrich Lech 3 months ago

I can confirm this, no EPG from "ProSiebenSat.1".

[ DEBUG]:epggrab: grab done for 12544.75H in Astra (no data)

#6 Updated by Heinrich Lech 3 months ago

Hardware receivers and built-in tv receivers can grab ProSiebenSat.1 EPG

#7 Updated by Heinrich Lech 3 months ago

I bisected it:
d3fc9696299d438c9396b56bb4939bce0da6c18d is the first bad commit
commit d3fc9696299d438c9396b56bb4939bce0da6c18d
Author: Jaroslav Kysela <>
Date: Tue Mar 6 10:21:36 2018 +0100

dvb psi: improve section parser, fixes #4987

:040000 040000 9b1cf52881bf49499b3466a75ea4f020bf98da33 b7da979f04fefe3bcaccc1181d3be065320c54b5 M src

#8 Updated by b kuhls 3 months ago

Heinrich Lech wrote:

I bisected it:
d3fc9696299d438c9396b56bb4939bce0da6c18d is the first bad commit

Hi,

based on current git HEAD master branch reverting the two last commits from dvb_psi_lib.c
https://github.com/tvheadend/tvheadend/commits/master/src/input/mpegts/dvb_psi_lib.c
did not fix the problem so I guess more code needs to be reverted.

#9 Updated by b kuhls 3 months ago

Please scratch that comment, I mixed up the patches here.

#10 Updated by b kuhls 3 months ago

based on current git HEAD master branch reverting the two last commits from dvb_psi_lib.c
https://github.com/tvheadend/tvheadend/commits/master/src/input/mpegts/dvb_psi_lib.c
did not fix the problem so I guess more code needs to be reverted.

Ok, tested again with these two commits really reverted, and..., the missing EPG from the ProSiebenSat.1 group appears again ;) Sorry for the noise.

#11 Updated by Kai Sommerfeld 3 months ago

For me, reverting the two commits fixes nothing.

Please note that those two commits are also in 4.2.6, which does not have the problem. Thus, these two commits cannot be the cause of the problem.

#12 Updated by Heinrich Lech 3 months ago

I can only say that for EPG problems with ProSiebenSat.1 d3fc9696299d438c9396b56bb4939bce0da6c18d (dvb psi: improve section parser, fixes #4987) is the first bad commit.

I'm at 65a44a5a7218454e3096e2d22395accb97caa50b (linuxdvb: implement correctly PID overlimit) now and I receive EPG data from ProSiebenSat.1 "again".

Looks like more problems, maybe split the "ProSiebenSat.1" EPG problem and report as separate bug?

#13 Updated by Christian --- 3 months ago

Reverting the two mentioned commits within the latest master did solve the EPG issue for me. @Heinrich Lech: Thanks for your findings.

#14 Updated by dero dero 3 months ago

I pulled from git days ago and have the same problem of missing ProsiebenSat1 EPG. Any patch to try out?

#15 Updated by Harald Nehring 2 months ago

This has become really annoying - any reversal of the erraneous fixes in sight?

#16 Updated by Harald Nehring 2 months ago

OK, reverted both 223fb7a44ced1e9597ea46fe45b56e9174862f56 and d3fc9696299d438c9396b56bb4939bce0da6c18d and ProSiebenSat.1 EIT shows up again. But this can't be a permanent fix, can it?

#17 Updated by Harald Nehring 2 months ago

+Bloombert and CNBC which where missing as well.

#18 Updated by Harald Nehring 2 months ago

Err, Bloomberg ;)

#19 Updated by dero dero 2 months ago

Harald Nehring wrote:

OK, reverted both 223fb7a44ced1e9597ea46fe45b56e9174862f56 and d3fc9696299d438c9396b56bb4939bce0da6c18d and ProSiebenSat.1 EIT shows up again. But this can't be a permanent fix, can it?

Would be so great if you could create a FORK on github and send me the URL :-)

Dero

#20 Updated by Michael Schönborn 2 months ago

As a workaround I use Webgrabplus for this channels, till we get a fix.

#21 Updated by Martin Klayer 2 months ago

Please provide a bug fix that is supported in a build.
After this thorough analysis it cannot be that hard, can it?

#22 Updated by peje wy 2 months ago

For me it started to work again, all I did in meantime was update of the system (gentoo)
cu Peje

#23 Updated by hattori hanzo 2 months ago

Martin Klayer wrote:

Please provide a bug fix that is supported in a build.
After this thorough analysis it cannot be that hard, can it?

Why the pressure? Give Jaroslav the vacation he needs

#24 Updated by Martin Klayer 2 months ago

Strangely today the problem went away and the EPG of all tv stations (Germany, e.g. ProSieben, Sat, ...) are back again.
Maybe there was a fix in the format the stations are transmitting.

#25 Updated by Robin Mitra 2 months ago

same here,
However, I do hope it was not a change in the eit format on the providers side, since that would mean, that we'll now never find out what was wrong. Remember that other dvb clients were able to handle the eit.

#26 Updated by C vH 2 months ago

Strangely today the problem went away and the EPG of all tv stations (Germany, e.g. ProSieben, Sat, ...) are back again.

same here, all EPG works again without an restart of Tvh in between so likely an service provider problem

#27 Updated by Martin Klayer 2 months ago

Today the bug is back again.:(

#28 Updated by C vH about 1 month ago

yes for me too :( strange - same channels like before

#29 Updated by Robin Mitra about 1 month ago

Confirmed, gone again. At least we can see the issue now again.

#30 Updated by Christian --- about 1 month ago

Very strange! Reverted the two mentioned commits once again and EPG is now working as it should again.

#31 Updated by dero dero about 1 month ago

Hey, can anyone please create a fork at GitHub?

#32 Updated by Tim Bremer about 1 month ago

dero dero wrote:

Hey, can anyone please create a fork at GitHub?

Anyone should grab two .ts streams: One with working EPG and a second one with none-working EPG

#33 Updated by Rob V about 1 month ago

maybe this is related to https://tvheadend.org/issues/5065

#34 Updated by Tim Bremer about 1 month ago

Talking about EPG:

The first week of June I had strong problems with Live-TV and Kodi as described in [[https://www.tvheadend.org/boards/14/topics/33106]]
Looking at the log-file, something seemed to be wrong with the EPG.
(biggest problem is that live-tv wasn't possible for several days, and then it returned to work perfectly,
without changes from my side)

Anyone else in Central Europe observed this problem?

#35 Updated by Martin Klayer about 1 month ago

Today again EPG of ProSieben, SAT1, and others is missing again.
I do not see the systematic behind these failures.

#36 Updated by Harald Nehring about 1 month ago

Same here - will have to revert 223fb7a44ced1e9597ea46fe45b56e9174862f56 and d3fc9696299d438c9396b56bb4939bce0da6c18d again. PITB

#37 Updated by Thorsten Krohn about 1 month ago

Same here - after reverting 223fb7a44ced1e9597ea46fe45b56e9174862f56 and d3fc9696299d438c9396b56bb4939bce0da6c18d all EPG-Data are back again.
Some Channels that not worked before: kabel eins doku, Discovery HD, InsightTV HD, FOX HD, Sat1 GOLD HD and other ....

#38 Updated by Harald Nehring 29 days ago

What do we need to do to get this fixed? Any additional data needed? It's obvious the problem was introduced by these two commits, so it should be possible to backtrace it.

#39 Updated by Tim Bremer 29 days ago

I am not a programmer, but having a look at the source code of the two mentioned revisions

[[https://tvheadend.org/projects/tvheadend/repository/revisions/d3fc9696299d438c9396b56bb4939bce0da6c18d]]
[[https://tvheadend.org/projects/tvheadend/repository/revisions/223fb7a44ced1e9597ea46fe45b56e9174862f56]]

I can't see why this changes should affect the extraction of EPG data?

Besides the code the tv stations seem to change sometimes the structure of the broadcast signal. Some days it's working, other days not. I am wondering if other software like VDR face similar problems during the past few weeks?

#40 Updated by Jaroslav Kysela 27 days ago

Retest with latest.

#41 Updated by Thorsten Krohn 27 days ago

Jaroslav Kysela wrote:

Retest with latest.

Looks good !
Don't see any channel where the epg-data are missing. :)

#42 Updated by Robin Mitra 24 days ago

Confirm it's working again.
Let's hope it's not the same effect as seen in post 24...36

#43 Updated by Max Max 24 days ago

Jaroslav Kysela wrote:

Retest with latest.

Works for me, too. Thank you very much!

#44 Updated by Martin Klayer 21 days ago

Robin Mitra wrote:

Confirm it's working again.
Let's hope it's not the same effect as seen in post 24...36

No, it cannot be the same effect because in my unpatched version channel EPG is missing.

#45 Updated by Heinrich Lech 21 days ago

Martin Klayer wrote:

No, it cannot be the same effect because in my unpatched version channel EPG is missing.

Nice.

BTW: works for me, too ;)

#46 Updated by Justus Best 18 days ago

I just updated to the latests git Version 66d6161c5 and still have no EPG for ProSieben and Sat1. I did a full rescan and restarted tvh multiple times and triggered the EPG scan.

#47 Updated by Justus Best 18 days ago

Ok, after watching the channel for a few minutes the epg information suddenly appeared. So this is solved for me too.

#48 Updated by Christian Eiden 18 days ago

Works for me too

#49 Updated by Jaroslav Kysela 18 days ago

  • Status changed from New to Fixed

Fixed in v4.3-1283-g26a91d73d.

Also available in: Atom PDF