Opened 9 years ago

Closed 6 years ago

#13003 closed Bug Report - General (Unverified)

Program Guide in WebFrontEnd

Reported by: rallan@… Owned by: stuartm
Priority: minor Milestone: unknown
Component: MythTV - Web Frontend Version: 0.28.1
Severity: low Keywords:
Cc: Ticket locked: no

Description

There may be a problem in displaying the program guide in WebFrontEnd in 0.28.1.

Displaying EIT data from the UK generates several blank channel lines in the WebFrontEnd EPG display. A refresh does not repeat the same blank lines but may introduce others. Upcoming recordings reports correct actions even if not displayed on EPG, so the database is probably correct.

I am running a backend in the UK accessed from the US. I would think this is a timing issue as a similar system running locally here in the US has no problems.

I never saw this issue in 0.28.0 but no guarantees...

Change History (3)

comment:1 by stuartm, 9 years ago

Component: MythTV - GeneralMythTV - Web Frontend
Owner: set to stuartm

comment:2 by stuartm, 9 years ago

This tends to happen when the program times don't quite add up. There's some logic in there to try and deal with this but it's not completely robust. I actually thought this was solved long before 0.28 was released, but it seems to have made a reappearance, either because of WebFrontend changes (unaware of any post-0.28) or because the newer guide data is triggering a cause of the bug which wasn't handled.

Technical: Each 'program' is a <div> with a css width. The width is calculated based on the displayed time frame - 120 minutes divided by the program length within that timeslot. e.g. a 60 minute program is given a width of 50%. However due to rounding issues or overlaps between two back to back programs, sometimes the total width for the divs is greater than 100% (e.g. 101%) and when this happens, the last program wraps to the next line (channel) in the grid where it's then hidden behind other divs/programs.

Last edited 9 years ago by stuartm (previous) (diff)

comment:3 by Stuart Auchterlonie, 6 years ago

Resolution: Unverified
Status: newclosed

Closing all old tickets in trac.

If your issue still persists, please open an issue in Github https://github.com/MythTV/mythtv/issues

and reference the existing trac ticket.

Note: See TracTickets for help on using tickets.