Project

General

Profile

Bug #2427

Keep EPG entry for recordings updated until recording starts

Added by Dietmar Konermann about 10 years ago. Updated over 9 years ago.

Status:
New
Priority:
Normal
Assignee:
Category:
PVR / DVR
Target version:
-
Start date:
2014-10-27
Due date:
% Done:

0%

Estimated time:
Found in version:
3.9
Affected Versions:

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

#1

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..

#2

Updated by Jaroslav Kysela about 10 years ago

  • Tracker changed from Feature to Bug
  • Found in version set to 3.9
#3

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.

#5

Updated by Dietmar Konermann about 10 years ago

Yeah... But is it actually called when a recording starts?

#6

Updated by Jaroslav Kysela about 10 years ago

No, it should be called when the EPG entry is updated.

#7

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.

#8

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.

#9

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.

#10

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.

#11

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).

#12

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.

#13

Updated by Jaroslav Kysela over 9 years ago

So, it's fixed now ?

#14

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.

Also available in: Atom PDF