confirmed switching back to 1.13 brings back air dates to the guide.
i also get:
627 channels on 1.13
635 on 4.03
confirmed switching back to 1.13 brings back air dates to the guide.
i also get:
627 channels on 1.13
635 on 4.03
I did see that I had one string formatted incorrectly for that field and corrected. However because there are quite a few areas I'm not sure exactly what you are looking at/referring to. If the issue still persists in version 4.04a can you provide a screenshot so I can understand exactly which data I need to look at
on the apple tv, the guide data includes the air date both in the quick guide and detailed view for a single guide item. example:
Episode Name Season 6, Episode 4 Jan 1st 2001
in 4.03 i do not see any air dates. it just displays as:
Episode Name Season 6, Episode 4
rolling back to 1.13 i can see air dates again.
Please provide a screenshot
Just updated to v4.04 and saw this error in the container log
2025-02-28T16:59:26.561706811Z [INFO - PLEX] Update Today's EPG data
2025-02-28T17:00:05.747816928Z [ERROR - PLEX]: HTTP error occurred: 404 Client Error: Not Found for url: https://epg.provider.plex.tv/grid?channelGridKey=63e6381d8895074ec6c78b16&date=2025-02-28
2025-02-28T17:00:05.810775639Z [ERROR - PLEX] EPG HTTP Failure 404
2025-02-28T17:00:05.817409115Z Error processing station: expected string or bytes-like object, got 'NoneType'
So I restarted the container and it happened again
2025-02-28T17:59:41.577135384Z [INFO - PLEX] Update Today's EPG data
2025-02-28T18:00:19.329729171Z [ERROR - PLEX]: HTTP error occurred: 404 Client Error: Not Found for url: https://epg.provider.plex.tv/grid?channelGridKey=63e6381d8895074ec6c78b16&date=2025-02-28
2025-02-28T18:00:19.385644180Z [ERROR - PLEX] EPG HTTP Failure 404
2025-02-28T18:00:19.391788213Z Error processing station: expected string or bytes-like object, got 'NoneType'
Is this the new normal, or is it an issue with the guide data?
EDIT: Appears to still be running after the error
2025-02-28T17:59:41.577135384Z [INFO - PLEX] Update Today's EPG data
2025-02-28T18:00:19.329729171Z [ERROR - PLEX]: HTTP error occurred: 404 Client Error: Not Found for url: https://epg.provider.plex.tv/grid?channelGridKey=63e6381d8895074ec6c78b16&date=2025-02-28
2025-02-28T18:00:19.385644180Z [ERROR - PLEX] EPG HTTP Failure 404
2025-02-28T18:00:19.391788213Z Error processing station: expected string or bytes-like object, got 'NoneType'
2025-02-28T18:00:48.024783575Z [NOTIFICATION - PLEX] 2025-02-28 Station API Calls completed - Count 631: Elapsed time: 66.45 seconds.
2025-02-28T18:00:50.500978666Z [NOTIFICATION - PLEX] 2025-02-28 MediaContainer XML completed: Elapsed time: 2.48 seconds.
2025-02-28T18:01:56.431309883Z [DEBUG - PLEX] Generate EPG completed: Elapsed time: 65.92 seconds.
2025-02-28T18:01:56.482534622Z [NOTIFICATION - PLEX] Using Saved Data for 2025-02-28
2025-02-28T18:01:56.483003373Z [NOTIFICATION - PLEX] Using Saved Data for 2025-03-01
2025-02-28T18:01:56.483564722Z [NOTIFICATION - PLEX] Using Saved Data for 2025-03-02
2025-02-28T18:01:56.484106614Z [NOTIFICATION - PLEX] Using Saved Data for 2025-03-03
2025-02-28T18:01:56.484681328Z [NOTIFICATION - PLEX] Using Saved Data for 2025-03-04
2025-02-28T18:01:56.485167872Z [NOTIFICATION - PLEX] Using Saved Data for 2025-03-05
2025-02-28T18:01:56.485780175Z [NOTIFICATION - PLEX] Using Saved Data for 2025-03-06
2025-02-28T18:03:50.197605580Z [DEBUG - PLEX] Stations Processed Through 2025-03-04_epg.xml...
2025-02-28T18:03:50.200441094Z [DEBUG - PLEX] Programs Processed Through 2025-03-04_epg.xml...
2025-02-28T18:03:50.200784641Z [DEBUG - PLEX] Number Stations identified: 632
2025-02-28T18:03:50.200921844Z [DEBUG - PLEX] Number Programs identified: 122919
2025-02-28T18:03:50.201028255Z [DEBUG - PLEX] EPG FIle Created Elapsed time: 113.71 seconds.
2025-02-28T18:03:55.662602068Z [DEBUG - PLEX] Compressed EPG FIle Created Elapsed time: 5.46 seconds.
2025-02-28T18:03:55.672549204Z [DEBUG - PLEX] EPG Call Complete
2025-02-28T18:03:55.674327901Z [INFO - PLEX] EPG Scheduler Complete
2025-02-28T18:09:41.465189677Z [INFO - PLEX] Running EPG Scheduler for plex
2025-02-28T18:09:41.466084329Z [DEBUG - PLEX] Running EPG Call
2025-02-28T18:09:41.486220319Z [INFO - PLEX:channels] Refreshing Channel Listing
2025-02-28T18:09:41.491423941Z [DEBUG - PLEX] Number of channels 632
2025-02-28T18:09:41.492457079Z [DEBUG - PLEX] EPG Pass 1
2025-02-28T18:09:41.493098592Z [NOTIFICATION - PLEX] Using Saved Data for 2025-02-28
2025-02-28T18:09:41.493656021Z [NOTIFICATION - PLEX] Using Saved Data for 2025-03-01
2025-02-28T18:09:41.494240570Z [NOTIFICATION - PLEX] Using Saved Data for 2025-03-02
2025-02-28T18:09:41.494819265Z [NOTIFICATION - PLEX] Using Saved Data for 2025-03-03
2025-02-28T18:09:41.495276290Z [NOTIFICATION - PLEX] Using Saved Data for 2025-03-04
2025-02-28T18:09:41.495815930Z [NOTIFICATION - PLEX] Using Saved Data for 2025-03-05
2025-02-28T18:09:41.496349457Z [NOTIFICATION - PLEX] Using Saved Data for 2025-03-06
2025-02-28T18:11:36.952419213Z [DEBUG - PLEX] Stations Processed Through 2025-03-04_epg.xml...
2025-02-28T18:11:37.037207750Z [DEBUG - PLEX] Programs Processed Through 2025-03-04_epg.xml...
2025-02-28T18:11:37.037475002Z [DEBUG - PLEX] Number Stations identified: 632
2025-02-28T18:11:37.037886070Z [DEBUG - PLEX] Number Programs identified: 122919
2025-02-28T18:11:37.038190953Z [DEBUG - PLEX] EPG FIle Created Elapsed time: 115.46 seconds.
2025-02-28T18:11:42.491484553Z [DEBUG - PLEX] Compressed EPG FIle Created Elapsed time: 5.54 seconds.
2025-02-28T18:11:42.499668832Z [DEBUG - PLEX] EPG Call Complete
2025-02-28T18:11:42.502038183Z [INFO - PLEX] EPG Scheduler Complete
The above channel was decommissioned yesterday
AKC.tv,akc-tv,5e20b730f2f8d5003d739db7-63e6381d8895074ec6c78b16,,144550,
So code is not adding that to the EPG data. I assume you used a cached set of channels (the data volume) and will eventually be removed when the channels listing is refreshed.
You must mean the container is caching the channel list. When does it refresh it?
channels_by_geo.json was last updated 8 days ago
It appears in my /plex/playlist.m3u?gracenote=include source, even after refreshing the playlist in Channels DVR.
UPDATE: the fix you added to v4.04a works. I got a new, updated channels_by_geo.json file. 
was coming to say the refresh was broken in 4.03 (artifact from debugging) and corrected in 4.04a
Is there a formal way to report bad gracenote data? MODMARV (Modern Marvels by History) data provided appears to be off by 4 hours in the guide. Makes for a frustrating experience when recording.
I posted this as a standalone issue, but it was suggested I reach out to @joagomez Paving shows playing, but Nuclear Tech is actually on in my screenshot. Start times are 3h27m apart. Thanks
The guide data for "Modern Marvels by History" in the gracenote and what is being identified by Plex is the same.
Thanks, They are both wrong. Off by 3-4 hours, I did not think this was a docker issue, I only ask because of suggestion that you may be able to fix. I've been pestering Plex, but radio silence. Sorry to take your time. Love the docker. I'll just drop the plex gracenote station and go to the Pluto.xlm it lines up at the moment. Thanks
It's not the only Plex channel which is off. I am having an issue with "Lone Star" channel. The Docker with Gracenote data matches the guide data for live TV in my Plex app. I think that Plex, or maybe Lone Star itself is supplying the wrong data.
The most likely thing would be a 3 hour shift based upon East Coast vs West Coast programming. I'm not familiar enough with the show playing on Lone Star to know what I am watching, and if it matches any upcoming shows on the schedule. I'll keep an eye on the guide to see if I anything I recognize comes up.
Removed Lone Star and Modern Marvels gracenote data
Thanks, Plex is ignoring my request to fix.
Someone please check me to verify if I'm crazy. This is what I'm seeing for the Lone Star Channel, and what may be the same for other non-gracenote channels on Plex.
Actual TV program playing is 1 hour behind Lone Star scheduled time per website.
Docker and Plex guides are 3 hours ahead of Lone Star scheduled time per website
So, it seems that the guide for Lone Star Channel in the docker EPG needs to be delayed by 4 hours to match the programming currently being played??!!

I’m able to receive around 408 Plex Channels at of the 600.
Is that about right?
Thanks
408 channels is what I get using the "Gracenote" playlist. There's another 218 in the "No Gracenote" playlist. So, using the "two-source method" I get about 626 channels.
How do you add both playlist into channels?
Thanks
I'm not really good at explaining how to do stuff. But, I'll give it a shot... 
I'm assuming from your post that you probably have the first Custom Source added.
For instance, this is my "Plex with Gracenote EPG" source, which has the 408 channels:
Source URL:
http://192.168.1.100:7776/plex/playlist.m3u?regions=local&gracenote=include
Of course, you'll have to replace my "192.168.1.100:7776" with your own DVR IP address and Plex Port #.
XMLTV Guide Data
Leave Blank
Refresh daily
You can create a second custom source without the Gracenote EPG
Source URL:
http://192.168.1.100:7776/plex/playlist.m3u?regions=local&gracenote=exclude
XMLTV Guide Data:
http://192.168.1.100:7776/plex/epg.xml
Refresh every hour
Again, in each URL, replace "192.168.1.100:7776" with your own DVR IP address and Plex Port
This additional source should give you the other 218 channels. They will have minimal guide data.
Ok, got it,
Do you create a separate plex custom source👍
You cannot add them together.