Opened 7 years ago
Closed 4 years ago
#13003 closed Bug Report - General (Unverified)
Program Guide in WebFrontEnd
Reported by: | 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 Changed 7 years ago by
Component: | MythTV - General → MythTV - Web Frontend |
---|---|
Owner: | set to stuartm |
comment:3 Changed 4 years ago by
Resolution: | → Unverified |
---|---|
Status: | new → closed |
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.
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 program wraps to the next line (channel) in the grid where it's then hidden behind other divs/programs.