Server Version#: v.1.42.2.10156-f737b826c
Player Version#:
Tuner Make/Model:
Guide/Lineup name:
Using XMLTV?: yes
Channel number/Name:
<If providing server logs please do NOT turn on verbose logging, only debug logging should be enabled>
Hi,
I set up a plex tuner along with a custom EPG to feed into Plex’s Live TV guide (fed by Dispatcharr).
However, I have noticed that some descriptions are inaccurate and I would like to understand the logic behind Plex’s parsing of the EPG XML file.
For example, let’s say I have three shows coming up of which two have the same tag. Plex doesn’t seem to be able to associate the right description to the right time slots in the Live TV Guide.
For example, using the simplified code and example below, Plex shows in the Live TV Guide for the time slot 2025/10/19 10:00 UTC+0 to 2025/10/19 12:45 UTC+0 a show called “Title A” but shows “Description 2” instead of “Description 1”.
I’m a bit puzzled by this behavior as the start/stop identifiers are very clearly marked in the XML file. Why would Plex ignore them?
Can someone help me understand the logic and what I can do different in my XML file?
Thank you
The simplified code is:
<channel id='1"> <display-name>TV Network 1</display-name> </channel> <programme start="20251019100000 +0000" stop="20251019124500 +0000" channel="1"> <title>Title A</title> <desc>Description 1</desc> </programme> <programme start="20251019124500 +0000 " stop="20251019140000 +0000" channel="1"> <title>Title B</title> <desc>Description Title B</desc> </programme> <programme start="20251019140000 +0000 " stop="20251019164500 +0000" channel="1"> <title>Title A</title> <desc>Description 2</desc> </programme>