Error in 7 guide?

Discuss the IceTV EPG and Recording Apps here

Moderators: Gully, peteru

Post Reply
Paul_oz53
Wizard
Posts: 2789
Joined: Sat Jun 13, 2009 02:34
Location: Melbourne

Error in 7 guide?

Post by Paul_oz53 » Tue Nov 07, 2017 20:37

Strange thing tonight. At 8:35 pm the T4 was recording The Secret Daughter. However, the actual program is The Good Doctor. So I checked the T4 guide and it shows The Good Doctor.

Checked the IceTV app and it shows alternating entries for 7 and 7HD of TSD and TGD. One of each for 7 and one of each for 7HD!

Really weird and didn't know that it was even possible to have two programs listed in the same time slot. Also weird is the recording name is not the same as the T4 guide.
__________________________________
Paul
Beyonwiz T4, 2 x U4: FW - 19.3 20211010
Samsung QA85Q80BAWXXY 4K TV
Samsung QA65Q80TAWXXY 4K TV
Samsung HW Q800BXY soundbar
OverlayHD 1.70, IceTV, Foxtel IQ4
2 x Win7 PCs, 2 x Win10 PCs
Denon AVR -X2400H

Grumpy_Geoff
Uber Wizard
Posts: 6490
Joined: Thu Mar 05, 2009 22:54
Location: Perth

Re: Error in 7 guide?

Post by Grumpy_Geoff » Tue Nov 07, 2017 21:20

On 1-Nov, my T4 received a timer from IceTV for TSD for tonight (7th 20:35)
On 5-Nov (morning) my T4 reports TSD was changed to tomorrow (8th)

Two EPG entry deletes for the 7th -

Code: Select all

{"id":"135286992","eit_id":"27545","series_id":"42590","episode_id":"262786","start":"2017-11-07T12:35:00+00:00","stop":"2017-11-07T13:35:00+00:00","channel_id":"2659","title":"The Secret Daughter","subtitle":"Season 2, Episode 1","deleted_record":"1"
{"id":"135286276","eit_id":"27525","series_id":"42590","episode_id":"262786","start":"2017-11-07T12:35:00+00:00","stop":"2017-11-07T13:35:00+00:00","channel_id":"23","title":"The Secret Daughter","subtitle":"Season 2, Episode 1","deleted_record":"1"
... and two new entries for the 8th -

Code: Select all

{"id":"135361501","eit_id":"31120","series_id":"42590","episode_id":"262786","channel_id":"2659","date":"2016","start":"2017-11-08T12:45:00+00:00","stop":"2017-11-08T13:45:00+00:00","title":"The Secret Daughter","subtitle":"Season 2, Episode 1","desc":"Billie is about to discover her true origins when she reconnects with her mother's sister.","credits":{"actors":[{"name":"Jessica Mauboy"}]},"category":[{"name":"Drama","eit":"0x10"},{"name":"Mini Series","eit":"0x0"}],"language":"English","country":"Australia","video":{"aspect":"16:9","colour":"YES","quality":"HDTV"},"subtitles":{"onscreen":"English"},"part_of_series":"Yes","rating":"PG"
{"id":"135361113","eit_id":"31116","series_id":"42590","episode_id":"262786","channel_id":"23","date":"2016","start":"2017-11-08T12:45:00+00:00","stop":"2017-11-08T13:45:00+00:00","title":"The Secret Daughter","subtitle":"Season 2, Episode 1","desc":"Billie is about to discover her true origins when she reconnects with her mother's sister.","credits":{"actors":[{"name":"Jessica Mauboy"}]},"category":[{"name":"Drama","eit":"0x10"},{"name":"Mini Series","eit":"0x0"}],"language":"English","country":"Australia","video":{"aspect":"16:9","colour":"YES","quality":"SDTV"},"subtitles":{"onscreen":"English"},"part_of_series":"Yes","rating":"PG"
Timer entry delete for the 7th and new timer for the 8th -

Code: Select all

,"timers":[
  {"id":"16341630325446936020","device_id":"176230","channel_id":"2659","name":"","show_id":"135286992","eit_id":"0","start_time":"2017-11-07T12:35:00+00:00","duration_minutes":"60","action":"forget","state":"waiting","message":"Will record on Beyonwiz T4","series_recording_id":"11221345","keyword_id":"0"}
 ,{"id":"16343002315453950792","device_id":"176230","channel_id":"2659","name":"The Secret Daughter","show_id":"135361501","eit_id":"31120","start_time":"2017-11-08T12:45:00+00:00","duration_minutes":"60","action":"record","state":"waiting","message":"Created by Scheduler SERIES","series_recording_id":"11221345","keyword_id":"0"}
 ]}
I think they decided to slot in 'encores' of TGD

As you can see, the timer name comes from Ice.

Grumpy_Geoff
Uber Wizard
Posts: 6490
Joined: Thu Mar 05, 2009 22:54
Location: Perth

Re: Error in 7 guide?

Post by Grumpy_Geoff » Wed Nov 08, 2017 11:48

Further info, my timer delete for The Secret Daughter (action: forget) was actioned on the T4 at 10:05:07 AWST (Ice server time in the header was - 'Date': 'Sun, 05 Nov 2017 02:05:07 GMT').
Paul, was this before or after the time you installed the alpha patch to fix IceTV EPG gaps?

I believe the new IceTV supplied field that is used in the alpha to overcome the issue of disappearing EPG events is named "eit_id".
I note that my 'forget' entry had "eit_id":"0" - I'm not running the alpha (as it appears to mostly affect Bleak City).

A question then for prl/Peter - does the alpha discard "eit_id":"0" entries? Any reason why the alpha code may have not actioned the 'forget' entry (assuming Paul received it)?
I assume you've already tested 'forgets'

Paul_oz53
Wizard
Posts: 2789
Joined: Sat Jun 13, 2009 02:34
Location: Melbourne

Re: Error in 7 guide?

Post by Paul_oz53 » Wed Nov 08, 2017 12:51

Grumpy_Geoff wrote:
Wed Nov 08, 2017 11:48
Further info, my timer delete for The Secret Daughter (action: forget) was actioned on the T4 at 10:05:07 AWST (Ice server time in the header was - 'Date': 'Sun, 05 Nov 2017 02:05:07 GMT').
Paul, was this before or after the time you installed the alpha patch to fix IceTV EPG gaps?

I believe the new IceTV supplied field that is used in the alpha to overcome the issue of disappearing EPG events is named "eit_id".
I note that my 'forget' entry had "eit_id":"0" - I'm not running the alpha (as it appears to mostly affect Bleak City).

A question then for prl/Peter - does the alpha discard "eit_id":"0" entries? Any reason why the alpha code may have not actioned the 'forget' entry (assuming Paul received it)?
I assume you've already tested 'forgets'
Good point. Can't be entirely sure but a potential explanation of what happened. I hadn't remembered to turn logging back on after the earlier USB upgrade so I haven't been able to trace back.

If IceTV had the program listed as Secret Daughter initially and then I installed the patch, that might explain how the entries came to be out of sync. The event ids would have changed so it would have "failed" to forget the earlier timer. At the time we pondered whether it was necessary to do a clear and resend all but thought it not necessary. In hindsight, probably should have done so to eliminate that as the cause. However, I just checked the T3 and it also recorded The Good Doctor but named it as The Secret Daughter. If it was the change in event IDs, I would have expected it to not affect the T3 as that does not have the IceTV patch installed.

Still a mystery - hopefully a one-off.
__________________________________
Paul
Beyonwiz T4, 2 x U4: FW - 19.3 20211010
Samsung QA85Q80BAWXXY 4K TV
Samsung QA65Q80TAWXXY 4K TV
Samsung HW Q800BXY soundbar
OverlayHD 1.70, IceTV, Foxtel IQ4
2 x Win7 PCs, 2 x Win10 PCs
Denon AVR -X2400H

prl
Wizard God
Posts: 32705
Joined: Tue Sep 04, 2007 13:49
Location: Canberra; Black Mountain Tower transmitters

Re: Error in 7 guide?

Post by prl » Wed Nov 08, 2017 13:10

Grumpy_Geoff wrote:
Wed Nov 08, 2017 11:48
...
I assume you've already tested 'forgets'

Yes, by doing remove episode and remove series from the IceTV Web pages.

The code that implements "forget" commands from the IceTV server doesn't reference either the show_id or the eit_id in the IceTV timer command, only the timer's id (the ice_timer_id in the Beyonwiz-side timer).
Peter
T4 HDMI
U4, T4, T3, T2, V2 test/development machines
Sony BDV-9200W HT system
LG OLED55C9PTA 55" OLED TV

Post Reply

Return to “Ice TV”