Bug #5083
EPG Data
0%
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...
History
Updated by Jaroslav Kysela over 6 years 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.
Updated by Robin Mitra over 6 years 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..
Updated by Christian Eiden over 6 years ago
Any news on this issue, as I'm having the exact same problem?
Updated by Heinrich Lech over 6 years ago
I can confirm this, no EPG from "ProSiebenSat.1".
[ DEBUG]:epggrab: grab done for 12544.75H in Astra (no data)
Updated by Heinrich Lech over 6 years ago
Hardware receivers and built-in tv receivers can grab ProSiebenSat.1 EPG
Updated by Heinrich Lech over 6 years ago
I bisected it:
d3fc9696299d438c9396b56bb4939bce0da6c18d is the first bad commit
commit d3fc9696299d438c9396b56bb4939bce0da6c18d
Author: Jaroslav Kysela <[email protected]>
Date: Tue Mar 6 10:21:36 2018 +0100
dvb psi: improve section parser, fixes #4987
:040000 040000 9b1cf52881bf49499b3466a75ea4f020bf98da33 b7da979f04fefe3bcaccc1181d3be065320c54b5 M src
Updated by b kuhls over 6 years 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.
Updated by b kuhls over 6 years 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.
Updated by Kai Sommerfeld over 6 years 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.
Updated by Heinrich Lech over 6 years 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?
Updated by Christian --- over 6 years ago
Reverting the two mentioned commits within the latest master did solve the EPG issue for me. @Heinrich Lech: Thanks for your findings.
Updated by dero dero over 6 years ago
I pulled from git days ago and have the same problem of missing ProsiebenSat1 EPG. Any patch to try out?
Updated by Harald Nehring over 6 years ago
This has become really annoying - any reversal of the erraneous fixes in sight?
Updated by Harald Nehring over 6 years ago
OK, reverted both 223fb7a44ced1e9597ea46fe45b56e9174862f56 and d3fc9696299d438c9396b56bb4939bce0da6c18d and ProSiebenSat.1 EIT shows up again. But this can't be a permanent fix, can it?
Updated by dero dero over 6 years 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
Updated by Michael Schönborn over 6 years ago
As a workaround I use Webgrabplus for this channels, till we get a fix.
Updated by Martin Klayer over 6 years ago
Please provide a bug fix that is supported in a build.
After this thorough analysis it cannot be that hard, can it?
Updated by peje wy over 6 years ago
For me it started to work again, all I did in meantime was update of the system (gentoo)
cu Peje
Updated by hattori hanzo over 6 years 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
Updated by Martin Klayer over 6 years 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.
Updated by Robin Mitra over 6 years 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.
Updated by C vH over 6 years 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
Updated by Robin Mitra over 6 years ago
Confirmed, gone again. At least we can see the issue now again.
Updated by Christian --- over 6 years ago
Very strange! Reverted the two mentioned commits once again and EPG is now working as it should again.
Updated by M. Bergmann over 6 years 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
Updated by M. Bergmann over 6 years 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?
Updated by Martin Klayer over 6 years ago
Today again EPG of ProSieben, SAT1, and others is missing again.
I do not see the systematic behind these failures.
Updated by Harald Nehring over 6 years ago
Same here - will have to revert 223fb7a44ced1e9597ea46fe45b56e9174862f56 and d3fc9696299d438c9396b56bb4939bce0da6c18d again. PITB
Updated by Thorsten Krohn over 6 years 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 ....
Updated by Harald Nehring over 6 years 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.
Updated by M. Bergmann over 6 years 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?
Updated by Thorsten Krohn over 6 years ago
Jaroslav Kysela wrote:
Retest with latest.
Looks good !
Don't see any channel where the epg-data are missing.
Updated by Robin Mitra over 6 years ago
Confirm it's working again.
Let's hope it's not the same effect as seen in post 24...36
Updated by Max Max over 6 years ago
Jaroslav Kysela wrote:
Retest with latest.
Works for me, too. Thank you very much!
Updated by Martin Klayer over 6 years 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.
Updated by Heinrich Lech over 6 years 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
Updated by Justus Best over 6 years 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.
Updated by Justus Best over 6 years ago
Ok, after watching the channel for a few minutes the epg information suddenly appeared. So this is solved for me too.
Updated by Jaroslav Kysela over 6 years ago
- Status changed from New to Fixed
Fixed in v4.3-1283-g26a91d73d.