Server Version#: 1.32.1.6999
Player Version#: 1.68.2.3746-7601b327
Tuner Make/Model: IPTV
Guide/Lineup name: iptv
Using XMLTV?: yes
Channel number/Name: all
<If providing server logs please do NOT turn on verbose logging, only debug logging should be enabled>
Every day after 7pm my guide is blank. Perfectly filled in prior to that. I do have lifetime Plex pass so that’s not it. I have plenty of hard drive space as well.
Even forcing the guide to refresh will not populate the guide after 7pm although XMLTV file has info from 7pm on.
What timezone are you in? Your XMLTV data is all in this format:
<programme channel="1027" start="20230516200000 +0000" stop="20230516210000 +0000">
<title lang="">Chopped</title>
<desc lang="">The four chefs must cut jumbo-sized ribs down to appetizer-appropriate portions; a premium steak and a second-rate grocery store meal meet in a puzzling entree basket, and creativity is on display in the dessert round.</desc>
<icon height="" src="" width=""></icon>
<credits></credits>
<video></video>
<date></date>
</programme>
The start and stop time both show a timezone reference of UTC (+0000). If you’re, for example, in EDT it should be -0400. As far as I know, the Plex DVR’s XMLTV parsing normalizes start and stop times based on the local timezone; this would mean that anything in your guide data would be offset by the difference. That would result in anything after the offset in (-0400 in this example) in the guide data being cut off when the EPG is refreshed. But that should result in everything else being offset as well. Is that what you’re seeing?
Having said all that, your XMLTV guide data looks pretty sparse in general. There’re no episode titles or numbers; it looks like only the title and description are being provided for each program. Were any of the programs in the XMLTV data provided here being shown in your guide, and at the correct times?
Note: I’m basing this off my experience with Plex’s XMLTV parsing, having written a utility to generate an XMLTV guide from Plex’s data. In order to get it to re-import correctly, the system timezone and the UTC offset in the XMLTV input had to match. It’s quite possible there are other things at play.
Great point. I changed the time shift on my EPG to -5.00 aw im in CST and reloaded all. Still same. After 7pm all is blank. From midnight until then is populated and correct. I’m using m3u4u.org to create the XML file. Not sure what I’m missing… it’s like Plex rejects all from 7pm until midnight.
To answer your question: listings up until 7pm are correct.
I tried updating the XMLTV files to -0500’ on all programs. This shifted everything ahead five hours so now my blank listings start at midnight. Also all programs are shifted 5 hours.
Actually I am not sure you were wrong… I am using M3U4U.com to parse my full IPTV listing down to just a few channels I have running through Plex on Xteve.
Xteve pulls the EPG from M3U4U and I think that is where the problem lies. I ran the parsed XMLTV file that Xteve creates through EPG Buddy and it automatically offset all programs by -500 hours (due to my timezone).
but… it filled the guide. So I think if I offset my M3U4U by +500 and just let EPG Buddy process the Xteve guide, I might be good. Lol. Roundabout way but whatever works.