Bug #2427
Keep EPG entry for recordings updated until recording starts
0%
Description
Hi folks,
some broadcasters here tend to start adding their programmes say 3 weeks in adcance to EPG, but only with basic information without synopsys. Later on they begin populating their EPG with full information.
When I now use an automatic recording, then the recordings only contains the minimum information.
Could you please keep the recording's epg information updated until the recording starts? or at least fetch current information from EPG then?
Thanks in advance
Dietmar.
History
Updated by Jaroslav Kysela about 10 years ago
There's _dvr_entry_update() function in src/dvr/dvr_db.c which should be called when the EPG entry is updated. And the behaviour should be as you described - update until recordings starts.. You should see some "dvr: Updated Timer" lines in your log. If not - it's probably a bug, but we need more information in this case..
Updated by Jaroslav Kysela about 10 years ago
- Tracker changed from Feature to Bug
- Found in version set to 3.9
Updated by Dietmar Konermann about 10 years ago
Hi Jaroslav,
unfortunately no such entries found in the logs... however, I only have 1 week of log history.
Changed the log rotation and will wait for the next occurance.
Found just htsp_dvr_entry_update() being called. But I'm not that familiar with the code.
running 3.9.1950.
Thanks for looking,
Dietmar.
Updated by Jaroslav Kysela about 10 years ago
I'm talking about this function (no htsp): https://github.com/tvheadend/tvheadend/blob/master/src/dvr/dvr_db.c#L729-L815
Updated by Dietmar Konermann about 10 years ago
Yeah... But is it actually called when a recording starts?
Updated by Jaroslav Kysela about 10 years ago
No, it should be called when the EPG entry is updated.
Updated by Jaroslav Kysela about 10 years ago
Basically, the call sequence is: dvr_event_replaced() - dvr_entry_update(). The replaced function calls dvr_entry_fuzzy_match(). So, perhaps, the fuzzy match does not the right job for your case.
Updated by Dietmar Konermann almost 10 years ago
Observed one of the affected recordings in question... the EPG entry is now update with full info, and the scheduled recording has still the incomplete info. No "Updated Timer" entry for this programme in the log (I see those for other recordings).
What info do you need to track this down?
Thanks
Dietmar.
Updated by gary tan almost 10 years ago
I observe the same. In an upcoming recordings section for a particular programme I just see start time duration etc without an epg description. However if I go to the epg guide and go to the same programme I do see a description.
Updated by gary tan almost 10 years ago
I'm using Tvheadend 3.9.2440~ge95e23a as of now and still notice this where upcoming recordings have blank information even though the program in the epg guide has the episode information.
I have checked a completed recording for the same tv programme i noticed this issue with and the recording does not have the episode information either.
Updated by gary tan almost 10 years ago
Forgot to add, this is happening with channels on astra 28e (examples being football focus on bbc one london, and soccer am on sky 1).
Updated by Dietmar Konermann over 9 years ago
Hmm, maybe this finally fixes this issue?
https://github.com/tvheadend/tvheadend/commit/11d44cf141c5eca2030d74a2973d44d8ce61fe57
Will test asap... ;-)
Thanks,
Dietmar.
Updated by Dietmar Konermann over 9 years ago
Need to wait until the EPG of a specific programme is updated... will then watch the recording in question. Next week I should know more.
Best regards
Dietmar.