Plex Live TV Channels M3U?

working on it found an issue

@chDVRuser and @bnhf

Can you try the following image?
ghcr.io/jgomez177/plex-for-channels:multi_thread_test

You may want to also add a volume parameter
--volume <your_path>:/app/data

So far, memory usage better. Although the plex and pluto containers use the most.

Have about 4 hours of guide data now.

2025-02-15T19:45:03.137998241Z [INFO - PLEX] PLEX Generating Device ID
2025-02-15T19:45:03.176721235Z [INFO - MAIN] ⇨ http server started on [::]:7777
2025-02-15T19:45:03.382223023Z [INFO - PLEX] Starting Scheduler thread for plex
2025-02-15T19:45:03.382747855Z [INFO - PLEX] Running EPG Scheduler for plex
2025-02-15T19:45:03.383104969Z [INFO - PLEX] EPG: Updating Channel Data
2025-02-15T19:45:04.129385321Z [INFO - PLEX] Access Token located for local
2025-02-15T19:45:05.031634390Z [INFO - PLEX] Stories by AMC has DRM set. Skipping.
2025-02-15T19:45:20.077559728Z [INFO - PLEX] Updating TMSID for 407 items
2025-02-15T19:45:20.083216738Z [INFO - PLEX] Stations Identified for local: 616/616
2025-02-15T19:45:20.087362569Z [WARNING - PLEX] File 2025-02-14_media.xml does not exist
2025-02-15T19:45:20.087924569Z [WARNING - PLEX] File 2025-02-14_epg.xml does not exist
2025-02-15T19:45:20.088164833Z [NOTIFICATION - PLEX] Collect data for 2025-02-15
2025-02-15T19:45:20.088551379Z [NOTIFICATION - PLEX] Generating 2025-02-15_epg.xml
2025-02-15T19:46:44.470948559Z [NOTIFICATION - PLEX] Station List completed 616: Elapsed time: 84.38 seconds.
2025-02-15T19:47:01.974452896Z [NOTIFICATION - PLEX] MediaContainer XML completed 616: Elapsed time: 17.50 seconds.
2025-02-15T19:47:02.077973728Z [DEBUG - PLEX] Number Stations identified: 616
2025-02-15T19:47:02.078208970Z [DEBUG - PLEX] Number Programs identified: 18780
2025-02-15T19:47:02.078628665Z [STATUS - PLEX] generate_epg_style running for 0 seconds...
2025-02-15T19:47:42.131028730Z [NOTIFICATION - PLEX] EPG XML completed 616: Elapsed time: 40.16 seconds.
2025-02-15T19:48:12.204193620Z [INFO - PLEX] GZIP XML data successfully written to 'data/plex/epg.xml'
2025-02-15T19:48:12.223219834Z [NOTIFICATION - PLEX] EPG Data Collection Complete
2025-02-15T19:48:12.372701972Z [INFO - PLEX] EPG Scheduler Complete
2025-02-15T19:55:04.334344893Z [INFO - PLEX] Running EPG Scheduler for plex
2025-02-15T19:55:04.335072692Z [INFO - PLEX] EPG: Updating Channel Data
2025-02-15T19:55:04.335231928Z [INFO - PLEX] Reading channel id list cache for all geo locations
2025-02-15T19:55:04.338381625Z [WARNING - PLEX] File 2025-02-14_media.xml does not exist
2025-02-15T19:55:04.338634618Z [WARNING - PLEX] File 2025-02-14_epg.xml does not exist
2025-02-15T19:55:04.338847267Z [NOTIFICATION - PLEX] Collect data for 2025-02-15
2025-02-15T19:55:04.339023161Z [NOTIFICATION - PLEX] Generating 2025-02-15_epg.xml
2025-02-15T19:56:31.884559564Z [NOTIFICATION - PLEX] Station List completed 616: Elapsed time: 87.55 seconds.
2025-02-15T19:56:49.680353527Z [NOTIFICATION - PLEX] MediaContainer XML completed 616: Elapsed time: 17.80 seconds.
2025-02-15T19:56:49.787906483Z [DEBUG - PLEX] Number Stations identified: 616
2025-02-15T19:56:49.788224745Z [DEBUG - PLEX] Number Programs identified: 18780
2025-02-15T19:56:49.788838037Z [STATUS - PLEX] generate_epg_style running for 0 seconds...
2025-02-15T19:57:30.785017018Z [NOTIFICATION - PLEX] EPG XML completed 616: Elapsed time: 41.10 seconds.
2025-02-15T19:58:00.555377032Z [INFO - PLEX] GZIP XML data successfully written to 'data/plex/epg.xml'
2025-02-15T19:58:00.570100359Z [NOTIFICATION - PLEX] EPG Data Collection Complete
2025-02-15T19:58:00.696680446Z [INFO - PLEX] EPG Scheduler Complete
2025-02-15T19:58:00.700845739Z [INFO - PLEX] Reading channel id list cache for all geo locations
2025-02-15T19:58:00.715237616Z [INFO - PLEX] Full Playlist: 616
2025-02-15T19:58:00.716222349Z [INFO - PLEX] No Gracenote Playlist: 217
2025-02-15T20:00:03.403284618Z [INFO - PLEX] Checking scheduler thread
2025-02-15T20:06:34.503297869Z [INFO - PLEX] Reading channel id list cache for all geo locations
2025-02-15T20:06:34.511129066Z [INFO - PLEX] Full Playlist: 616
2025-02-15T20:06:34.511957514Z [INFO - PLEX] Gracenote Playlist: 399
2025-02-15T20:06:34.629681424Z [INFO - PLEX] Reading channel id list cache for all geo locations
2025-02-15T20:06:34.637428001Z [INFO - PLEX] Full Playlist: 616
2025-02-15T20:06:34.638238115Z [INFO - PLEX] No Gracenote Playlist: 217
2025-02-15T20:08:01.136410185Z [INFO - PLEX] Running EPG Scheduler for plex
2025-02-15T20:08:01.137349759Z [INFO - PLEX] EPG: Updating Channel Data
2025-02-15T20:08:01.137573353Z [INFO - PLEX] Reading channel id list cache for all geo locations
2025-02-15T20:08:01.141089411Z [WARNING - PLEX] File 2025-02-14_media.xml does not exist
2025-02-15T20:08:01.141448211Z [WARNING - PLEX] File 2025-02-14_epg.xml does not exist
2025-02-15T20:08:01.142008923Z [NOTIFICATION - PLEX] Collect data for 2025-02-15
2025-02-15T20:08:01.142237064Z [NOTIFICATION - PLEX] Generating 2025-02-15_epg.xml
2025-02-15T20:09:29.395249238Z [NOTIFICATION - PLEX] Station List completed 616: Elapsed time: 88.25 seconds.
2025-02-15T20:09:47.604655856Z [NOTIFICATION - PLEX] MediaContainer XML completed 616: Elapsed time: 18.21 seconds.
2025-02-15T20:09:47.718656124Z [DEBUG - PLEX] Number Stations identified: 616
2025-02-15T20:09:47.719005254Z [DEBUG - PLEX] Number Programs identified: 18780
2025-02-15T20:09:47.719499508Z [STATUS - PLEX] generate_epg_style running for 0 seconds...
2025-02-15T20:10:28.388914727Z [NOTIFICATION - PLEX] EPG XML completed 616: Elapsed time: 40.78 seconds.
2025-02-15T20:10:58.312388895Z [INFO - PLEX] GZIP XML data successfully written to 'data/plex/epg.xml'
2025-02-15T20:10:58.327880013Z [NOTIFICATION - PLEX] EPG Data Collection Complete
2025-02-15T20:10:58.459756890Z [INFO - PLEX] EPG Scheduler Complete
2025-02-15T20:15:03.405506611Z [INFO - PLEX] Checking scheduler thread
2025-02-15T20:20:58.860385360Z [INFO - PLEX] Running EPG Scheduler for plex
2025-02-15T20:20:58.861451417Z [INFO - PLEX] EPG: Updating Channel Data
2025-02-15T20:20:58.861667427Z [INFO - PLEX] Reading channel id list cache for all geo locations
2025-02-15T20:20:58.864744310Z [WARNING - PLEX] File 2025-02-14_media.xml does not exist
2025-02-15T20:20:58.865288130Z [WARNING - PLEX] File 2025-02-14_epg.xml does not exist
2025-02-15T20:20:58.865633497Z [NOTIFICATION - PLEX] Collect data for 2025-02-15
2025-02-15T20:20:58.865956597Z [NOTIFICATION - PLEX] Generating 2025-02-15_epg.xml
2025-02-15T20:22:26.233015610Z [NOTIFICATION - PLEX] Station List completed 616: Elapsed time: 87.37 seconds.
2025-02-15T20:22:44.969740427Z [NOTIFICATION - PLEX] MediaContainer XML completed 616: Elapsed time: 18.74 seconds.
2025-02-15T20:22:45.084107384Z [DEBUG - PLEX] Number Stations identified: 616
2025-02-15T20:22:45.202406544Z [DEBUG - PLEX] Number Programs identified: 18780
2025-02-15T20:22:45.202608655Z [STATUS - PLEX] generate_epg_style running for 0 seconds...
2025-02-15T20:23:26.156257532Z [NOTIFICATION - PLEX] EPG XML completed 616: Elapsed time: 41.19 seconds.
2025-02-15T20:23:56.543555642Z [INFO - PLEX] GZIP XML data successfully written to 'data/plex/epg.xml'
2025-02-15T20:23:56.558245520Z [NOTIFICATION - PLEX] EPG Data Collection Complete
2025-02-15T20:23:56.684986374Z [INFO - PLEX] EPG Scheduler Complete
2025-02-15T20:30:03.409167079Z [INFO - PLEX] Checking scheduler thread
2025-02-15T20:33:57.070256610Z [INFO - PLEX] Running EPG Scheduler for plex
2025-02-15T20:33:57.071128846Z [INFO - PLEX] EPG: Updating Channel Data
2025-02-15T20:33:57.071301513Z [INFO - PLEX] Reading channel id list cache for all geo locations
2025-02-15T20:33:57.074072266Z [WARNING - PLEX] File 2025-02-14_media.xml does not exist
2025-02-15T20:33:57.074365014Z [WARNING - PLEX] File 2025-02-14_epg.xml does not exist
2025-02-15T20:33:57.074593707Z [NOTIFICATION - PLEX] Collect data for 2025-02-15
2025-02-15T20:33:57.074795618Z [NOTIFICATION - PLEX] Generating 2025-02-15_epg.xml
2025-02-15T20:35:24.744524290Z [NOTIFICATION - PLEX] Station List completed 616: Elapsed time: 87.67 seconds.
2025-02-15T20:35:42.966866161Z [NOTIFICATION - PLEX] MediaContainer XML completed 616: Elapsed time: 18.22 seconds.
2025-02-15T20:35:43.085233801Z [DEBUG - PLEX] Number Stations identified: 616
2025-02-15T20:35:43.145007701Z [DEBUG - PLEX] Number Programs identified: 18780
2025-02-15T20:35:43.145281345Z [STATUS - PLEX] generate_epg_style running for 0 seconds...
2025-02-15T20:36:23.958952952Z [NOTIFICATION - PLEX] EPG XML completed 616: Elapsed time: 40.99 seconds.
2025-02-15T20:36:54.295978054Z [INFO - PLEX] GZIP XML data successfully written to 'data/plex/epg.xml'
2025-02-15T20:36:54.311703719Z [NOTIFICATION - PLEX] EPG Data Collection Complete
2025-02-15T20:36:54.438780428Z [INFO - PLEX] EPG Scheduler Complete

Don't know what to make of it. I still don't have any guide data past 4pm and it's 12:42pm (20:42 UTC) now. Guess that's because 4pm here is 2025-02-16T00:00 UTC time and is hasn't fetched guide data for 2025-02-16. Wonder when it will?

This image only collects one day of data

I have to go back and fix other items based on the new API collection methods. This image was only to ensure the pulls were much faster and did not generate the same memory leaks

3 Likes

Ahh, OK. Will wait on the new version.

Do you have a temp directory you're using that I could volume map and maybe reduce the container RAM usage?

Updates merged into latest image 4.01

1 Like

Thanks, working great. Very quick EPG fetches!

2025-02-16T04:49:32.511199957Z [INFO - PLEX] PLEX Generating Device ID
2025-02-16T04:49:32.549719995Z [INFO - MAIN] ⇨ http server started on [::]:7777
2025-02-16T04:49:32.736442652Z [INFO - PLEX] Starting Scheduler thread for plex
2025-02-16T04:49:32.737061027Z [INFO - PLEX] Running EPG Scheduler for plex
2025-02-16T04:49:32.737663883Z [INFO - PLEX] EPG: Updating Channel Data
2025-02-16T04:49:32.738133619Z [INFO - PLEX] EPG: Update Today's Data
2025-02-16T04:49:33.416757714Z [INFO - PLEX] Access Token located for local
2025-02-16T04:49:34.389067762Z [INFO - PLEX] Stories by AMC has DRM set. Skipping.
2025-02-16T04:49:47.855202610Z [INFO - PLEX] Updating TMSID for 407 items
2025-02-16T04:49:47.862552052Z [INFO - PLEX] Stations Identified for local: 616/616
2025-02-16T04:49:47.944868320Z [WARNING - PLEX] File 2025-02-15_media.xml does not exist
2025-02-16T04:49:47.945368795Z [NOTIFICATION - PLEX] Collect data for 2025-02-16
2025-02-16T04:49:47.945575203Z [NOTIFICATION - PLEX] Generating 2025-02-16_media.xml
2025-02-16T04:51:11.103849194Z [NOTIFICATION - PLEX] Station List completed 616: Elapsed time: 83.16 seconds.
2025-02-16T04:51:28.348921555Z [NOTIFICATION - PLEX] MediaContainer XML completed 616: Elapsed time: 17.24 seconds.
2025-02-16T04:51:28.451689059Z [DEBUG - PLEX] Number Stations identified: 616
2025-02-16T04:51:28.451930515Z [DEBUG - PLEX] Number Programs identified: 18675
2025-02-16T04:51:28.452390645Z [STATUS - PLEX] generate_epg_style running for 0 seconds...
2025-02-16T04:52:06.806558618Z [NOTIFICATION - PLEX] EPG XML completed 616: Elapsed time: 38.46 seconds.
2025-02-16T04:52:35.963553659Z [INFO - PLEX] GZIP XML data successfully written to 'data/plex/epg.xml'
2025-02-16T04:52:35.977508197Z [NOTIFICATION - PLEX] EPG Data Collection Complete
2025-02-16T04:52:36.105224043Z [INFO - PLEX] EPG Scheduler Complete
2025-02-16T04:59:33.060346014Z [INFO - PLEX] Running EPG Scheduler for plex
2025-02-16T04:59:33.061322519Z [INFO - PLEX] EPG: Updating Channel Data
2025-02-16T04:59:33.077627954Z [INFO - PLEX] Reading channel id list cache for all geo locations
2025-02-16T04:59:33.097233774Z [WARNING - PLEX] File 2025-02-15_media.xml does not exist
2025-02-16T04:59:33.097454501Z [NOTIFICATION - PLEX] Collect data for 2025-02-16
2025-02-16T04:59:33.097708450Z [NOTIFICATION - PLEX] 2025-02-16_media.xml exists
2025-02-16T04:59:33.098036907Z [NOTIFICATION - PLEX] Using cached data for 2025-02-16
2025-02-16T04:59:37.296148548Z [DEBUG - PLEX] Number Stations identified: 616
2025-02-16T04:59:37.296979917Z [DEBUG - PLEX] Number Programs identified: 18675
2025-02-16T04:59:37.297215531Z [STATUS - PLEX] generate_epg_style running for 0 seconds...
2025-02-16T05:00:17.391726986Z [NOTIFICATION - PLEX] Number of stations 616
2025-02-16T05:00:17.396158617Z [NOTIFICATION - PLEX] Number of EPG Channels 616
2025-02-16T05:00:17.754854218Z [INFO - PLEX] Channel Count 616
2025-02-16T05:00:47.127011386Z [INFO - PLEX] GZIP XML data successfully written to 'data/plex/epg.xml'
2025-02-16T05:00:47.141053756Z [NOTIFICATION - PLEX] Collect data for 2025-02-17
2025-02-16T05:00:47.141614090Z [NOTIFICATION - PLEX] Generating 2025-02-17_media.xml
2025-02-16T05:02:16.721001023Z [NOTIFICATION - PLEX] Station List completed 616: Elapsed time: 89.58 seconds.
2025-02-16T05:02:34.389448350Z [NOTIFICATION - PLEX] MediaContainer XML completed 616: Elapsed time: 17.67 seconds.
2025-02-16T05:02:34.503697973Z [DEBUG - PLEX] Number Stations identified: 616
2025-02-16T05:02:34.503950188Z [DEBUG - PLEX] Number Programs identified: 18759
2025-02-16T05:02:34.504566698Z [STATUS - PLEX] generate_epg_style running for 0 seconds...
2025-02-16T05:03:34.572952242Z [STATUS - PLEX] generate_epg_style running for 60 seconds...
2025-02-16T05:03:36.018255616Z [NOTIFICATION - PLEX] EPG XML completed 616: Elapsed time: 61.63 seconds.
2025-02-16T05:04:36.423499099Z [INFO - PLEX] GZIP XML data successfully written to 'data/plex/epg.xml'
2025-02-16T05:04:36.447743378Z [NOTIFICATION - PLEX] EPG Data Collection Complete
2025-02-16T05:04:36.711575812Z [INFO - PLEX] EPG Scheduler Complete
2025-02-16T05:04:36.711858639Z [INFO - PLEX] Checking scheduler thread
2025-02-16T05:06:00.520205455Z [INFO - PLEX] Reading channel id list cache for all geo locations
2025-02-16T05:06:00.528853858Z [INFO - PLEX] Full Playlist: 616
2025-02-16T05:06:00.529920977Z [INFO - PLEX] Gracenote Playlist: 399
2025-02-16T05:06:00.673773183Z [INFO - PLEX] Reading channel id list cache for all geo locations
2025-02-16T05:06:00.682365780Z [INFO - PLEX] Full Playlist: 616
2025-02-16T05:06:00.683184334Z [INFO - PLEX] No Gracenote Playlist: 217
2025-02-16T05:14:37.149212646Z [INFO - PLEX] Running EPG Scheduler for plex
2025-02-16T05:14:37.150078397Z [INFO - PLEX] EPG: Updating Channel Data
2025-02-16T05:14:37.166226891Z [INFO - PLEX] Reading channel id list cache for all geo locations
2025-02-16T05:14:37.186533244Z [WARNING - PLEX] File 2025-02-15_media.xml does not exist
2025-02-16T05:14:37.186929192Z [NOTIFICATION - PLEX] Collect data for 2025-02-16
2025-02-16T05:14:37.187108082Z [NOTIFICATION - PLEX] 2025-02-16_media.xml exists
2025-02-16T05:14:37.187209094Z [NOTIFICATION - PLEX] Using cached data for 2025-02-16
2025-02-16T05:14:41.447986649Z [DEBUG - PLEX] Number Stations identified: 616
2025-02-16T05:14:41.448704502Z [DEBUG - PLEX] Number Programs identified: 18675
2025-02-16T05:14:41.449122164Z [STATUS - PLEX] generate_epg_style running for 0 seconds...
2025-02-16T05:15:23.247216142Z [NOTIFICATION - PLEX] Number of stations 616
2025-02-16T05:15:23.251391018Z [NOTIFICATION - PLEX] Number of EPG Channels 616
2025-02-16T05:15:23.645428402Z [INFO - PLEX] Channel Count 616
2025-02-16T05:15:53.182321756Z [INFO - PLEX] GZIP XML data successfully written to 'data/plex/epg.xml'
2025-02-16T05:15:53.201501524Z [NOTIFICATION - PLEX] Collect data for 2025-02-17
2025-02-16T05:15:53.202020766Z [NOTIFICATION - PLEX] 2025-02-17_media.xml exists
2025-02-16T05:15:53.202279075Z [NOTIFICATION - PLEX] 1: Using cached data for 2025-02-17
2025-02-16T05:15:57.464874233Z [DEBUG - PLEX] Number Stations identified: 616
2025-02-16T05:15:57.465646205Z [DEBUG - PLEX] Number Programs identified: 18759
2025-02-16T05:15:57.466011669Z [STATUS - PLEX] generate_epg_style running for 0 seconds...
2025-02-16T05:16:37.698693343Z [NOTIFICATION - PLEX] Number of stations 616
2025-02-16T05:16:37.702986671Z [NOTIFICATION - PLEX] Number of EPG Channels 616
2025-02-16T05:16:38.155987446Z [INFO - PLEX] Channel Count 616
2025-02-16T05:17:37.200770547Z [INFO - PLEX] GZIP XML data successfully written to 'data/plex/epg.xml'
2025-02-16T05:17:37.231318758Z [NOTIFICATION - PLEX] Collect data for 2025-02-18
2025-02-16T05:17:37.232064821Z [NOTIFICATION - PLEX] Generating 2025-02-18_media.xml
2025-02-16T05:19:06.352247182Z [NOTIFICATION - PLEX] Station List completed 616: Elapsed time: 89.12 seconds.
2025-02-16T05:19:24.534553565Z [NOTIFICATION - PLEX] MediaContainer XML completed 616: Elapsed time: 18.18 seconds.
2025-02-16T05:19:24.648891848Z [DEBUG - PLEX] Number Stations identified: 616
2025-02-16T05:19:24.649106102Z [DEBUG - PLEX] Number Programs identified: 18559
2025-02-16T05:19:24.649554383Z [STATUS - PLEX] generate_epg_style running for 0 seconds...
2025-02-16T05:19:36.804244633Z [INFO - PLEX] Checking scheduler thread
2025-02-16T05:20:24.651190658Z [STATUS - PLEX] generate_epg_style running for 60 seconds...
2025-02-16T05:20:49.076341656Z [NOTIFICATION - PLEX] EPG XML completed 616: Elapsed time: 84.54 seconds.
2025-02-16T05:22:19.356185238Z [INFO - PLEX] GZIP XML data successfully written to 'data/plex/epg.xml'
2025-02-16T05:22:19.395258932Z [NOTIFICATION - PLEX] EPG Data Collection Complete
2025-02-16T05:22:19.934541030Z [INFO - PLEX] EPG Scheduler Complete

My Portainer stack

version: '3.9'
services:
  # GitHub home for this project with setup instructions: https://github.com/jgomez177/plex-for-channels
  # Docker container home for this project: https://ghcr.io/jgomez177/plex-for-channels
  plex-for-channels:
    image: ghcr.io/jgomez177/plex-for-channels:${TAG}
    container_name: plex-for-channels
    volumes:
      - /volume1/docker/plex:/app/data
    ports:
      - ${HOST_PORT}:${PLEX_PORT}
    environment:
      - PORT=${PLEX_PORT}
    restart: unless-stopped

My Environment variables

TAG=latest
HOST_PORT=7781
PLEX_PORT=7777

Custom m3u settings for plex (non-gracenote) EPG data


Custom m3u settings for gracenote EPG data

Added that and I can see the files in my Host OS directory.
Memory use is high after fetching 5 days EPG. Will have to check again in the AM.


1 Like

New bnhf/olivetin:latest (aka bnhf/olivetin:2025.02.16) pushed this morning with support for the latest Plex-for-Channels 4+. This includes creating the stack in Portainer and creating two sources in CDVR Custom Channels. One for those channels with Gracenote data available, and another for those without.

CDVR start channel override available (the second source created will begin 1000 above the first). MJH legacy compatibility supported as well. Be sure to use the Redownload XMLTV menu option in the NoEPG source once the guide is done building (typically takes a couple of minutes).

2 Likes

Watchtower updated it last night

I am still seeing high (100%) cpu usage while it runs. Takes about 20 minutes still to complete a full grab of the data for me on my RPi4.

It does eventually settle down but then about every 20 minutes it seems to start back up and run things again. It's early here so when I get my day rolling I will try to post some logs. Seems to be the gzip'ing of XML that has a couple of minutes delay in that step at first glance.

Would also be good to know why it keeps kicking off the scheduler every 20 minutes which eats up cpu and RAM.

i am aware of the usage.
this is related to XML handling
looking into it

Sounds good. Let me know if you need more detail. Otherwise I like the new web interface. Have only experienced CDVR throwing a connection error once today on my Shield client. Presumably the maxed out CPU doesn't give much room for whatever other containers/things need.

thank for letting us know.
i'm seeing the estra usage here myself.

Looks like intermittently the XML data GZIP takes a long time.

In my logs, the time difference between the entry before GZIP XML data successfully written to 'data/plex/epg.xml' and when it logs writing it is usually short.
But here are a few standouts.

38 minutes
2025-02-16T09:34:24.733751628Z [INFO - PLEX] Channel Count 616
2025-02-16T10:12:18.118511035Z [INFO - PLEX] GZIP XML data successfully written to 'data/plex/epg.xml'
49 minutes
2025-02-16T12:39:21.307859911Z [INFO - PLEX] Channel Count 616
2025-02-16T13:28:27.356095759Z [INFO - PLEX] GZIP XML data successfully written to 'data/plex/epg.xml'
70 minutes (still waiting for this Scheduler run to finish that started over 4 hrs ago)
2025-02-16T15:58:52.532745315Z [INFO - PLEX] Channel Count 616
2025-02-16T17:08:05.169794905Z [INFO - PLEX] GZIP XML data successfully written to 'data/plex/epg.xml'

Memory usage is still around 1GB.

38 minute gap Scheduler run

2025-02-16T09:33:40.186248125Z [INFO - PLEX] Running EPG Scheduler for plex
2025-02-16T09:33:40.198338966Z [INFO - PLEX] EPG: Updating Channel Data
2025-02-16T09:33:40.292110656Z [INFO - PLEX] Reading channel id list cache for all geo locations
2025-02-16T09:33:40.365724637Z [WARNING - PLEX] File 2025-02-15_media.xml does not exist
2025-02-16T09:33:40.370619930Z [NOTIFICATION - PLEX] Collect data for 2025-02-16
2025-02-16T09:33:40.381458050Z [NOTIFICATION - PLEX] 2025-02-16_media.xml exists
2025-02-16T09:33:40.381666770Z [NOTIFICATION - PLEX] Using cached data for 2025-02-16
2025-02-16T09:33:45.360801987Z [DEBUG - PLEX] Number Stations identified: 616
2025-02-16T09:33:45.361417719Z [DEBUG - PLEX] Number Programs identified: 18675
2025-02-16T09:33:45.381382375Z [STATUS - PLEX] generate_epg_style running for 0 seconds...
2025-02-16T09:34:24.308135917Z [NOTIFICATION - PLEX] Number of stations 616
2025-02-16T09:34:24.312411542Z [NOTIFICATION - PLEX] Number of EPG Channels 616
2025-02-16T09:34:24.733751628Z [INFO - PLEX] Channel Count 616
2025-02-16T10:12:18.118511035Z [INFO - PLEX] GZIP XML data successfully written to 'data/plex/epg.xml'
2025-02-16T10:12:18.176370027Z [NOTIFICATION - PLEX] Collect data for 2025-02-17
2025-02-16T10:12:18.259896870Z [NOTIFICATION - PLEX] 2025-02-17_media.xml exists
2025-02-16T10:12:18.260137841Z [NOTIFICATION - PLEX] 1: Using cached data for 2025-02-17
2025-02-16T10:12:35.619108352Z [DEBUG - PLEX] Number Stations identified: 616
2025-02-16T10:12:35.622357490Z [DEBUG - PLEX] Number Programs identified: 18759
2025-02-16T10:12:35.674594200Z [STATUS - PLEX] generate_epg_style running for 0 seconds...
2025-02-16T10:12:35.751998704Z [INFO - PLEX] Checking scheduler thread
2025-02-16T10:13:16.634638191Z [NOTIFICATION - PLEX] Number of stations 616
2025-02-16T10:13:16.639080578Z [NOTIFICATION - PLEX] Number of EPG Channels 616
2025-02-16T10:13:17.327403276Z [INFO - PLEX] Channel Count 616
2025-02-16T10:15:12.354371598Z [INFO - PLEX] GZIP XML data successfully written to 'data/plex/epg.xml'
2025-02-16T10:15:12.385385218Z [NOTIFICATION - PLEX] Collect data for 2025-02-18
2025-02-16T10:15:12.401888242Z [NOTIFICATION - PLEX] 2025-02-18_media.xml exists
2025-02-16T10:15:12.408197677Z [NOTIFICATION - PLEX] 2: Using cached data for 2025-02-18
2025-02-16T10:15:28.931628985Z [DEBUG - PLEX] Number Stations identified: 616
2025-02-16T10:15:28.932466376Z [DEBUG - PLEX] Number Programs identified: 18559
2025-02-16T10:15:28.932640402Z [STATUS - PLEX] generate_epg_style running for 0 seconds...
2025-02-16T10:16:10.672243398Z [NOTIFICATION - PLEX] Number of stations 616
2025-02-16T10:16:10.676334832Z [NOTIFICATION - PLEX] Number of EPG Channels 616
2025-02-16T10:16:11.177335321Z [INFO - PLEX] Channel Count 616
2025-02-16T10:19:16.984384515Z [INFO - PLEX] GZIP XML data successfully written to 'data/plex/epg.xml'
2025-02-16T10:19:17.031736778Z [NOTIFICATION - PLEX] Collect data for 2025-02-19
2025-02-16T10:19:17.059602300Z [NOTIFICATION - PLEX] 2025-02-19_media.xml exists
2025-02-16T10:19:17.059870278Z [NOTIFICATION - PLEX] 3: Using cached data for 2025-02-19
2025-02-16T10:19:35.683126958Z [DEBUG - PLEX] Number Stations identified: 616
2025-02-16T10:19:35.684030321Z [DEBUG - PLEX] Number Programs identified: 18538
2025-02-16T10:19:35.684528864Z [STATUS - PLEX] generate_epg_style running for 0 seconds...
2025-02-16T10:20:30.210217554Z [NOTIFICATION - PLEX] Number of stations 616
2025-02-16T10:20:30.214690370Z [NOTIFICATION - PLEX] Number of EPG Channels 616
2025-02-16T10:20:30.754771191Z [INFO - PLEX] Channel Count 616
2025-02-16T10:23:23.420440144Z [INFO - PLEX] GZIP XML data successfully written to 'data/plex/epg.xml'
2025-02-16T10:23:23.531252421Z [NOTIFICATION - PLEX] Collect data for 2025-02-20
2025-02-16T10:23:23.547890326Z [NOTIFICATION - PLEX] 2025-02-20_media.xml exists
2025-02-16T10:23:23.548128102Z [NOTIFICATION - PLEX] 4: Using cached data for 2025-02-20
2025-02-16T10:23:28.828594278Z [DEBUG - PLEX] Number Stations identified: 616
2025-02-16T10:23:28.829262948Z [DEBUG - PLEX] Number Programs identified: 18561
2025-02-16T10:23:28.838157257Z [STATUS - PLEX] generate_epg_style running for 0 seconds...
2025-02-16T10:24:21.742657887Z [NOTIFICATION - PLEX] Number of stations 616
2025-02-16T10:24:21.747072990Z [NOTIFICATION - PLEX] Number of EPG Channels 616
2025-02-16T10:24:22.343655147Z [INFO - PLEX] Channel Count 616
2025-02-16T10:27:23.659517406Z [INFO - PLEX] GZIP XML data successfully written to 'data/plex/epg.xml'
2025-02-16T10:27:23.760453563Z [NOTIFICATION - PLEX] Collect data for 2025-02-21
2025-02-16T10:27:23.760895251Z [NOTIFICATION - PLEX] 2025-02-21_media.xml exists
2025-02-16T10:27:23.761043134Z [NOTIFICATION - PLEX] 5: Using cached data for 2025-02-21
2025-02-16T10:27:33.052110790Z [DEBUG - PLEX] Number Stations identified: 616
2025-02-16T10:27:33.052709924Z [DEBUG - PLEX] Number Programs identified: 18255
2025-02-16T10:27:33.174742681Z [STATUS - PLEX] generate_epg_style running for 0 seconds...
2025-02-16T10:27:35.791151577Z [INFO - PLEX] Checking scheduler thread
2025-02-16T10:28:07.466619448Z [NOTIFICATION - PLEX] Number of stations 616
2025-02-16T10:28:07.470860040Z [NOTIFICATION - PLEX] Number of EPG Channels 616
2025-02-16T10:28:32.863938689Z [INFO - PLEX] Channel Count 616
2025-02-16T10:36:27.386783038Z [INFO - PLEX] GZIP XML data successfully written to 'data/plex/epg.xml'
2025-02-16T10:36:27.813120481Z [NOTIFICATION - PLEX] Collect data for 2025-02-22
2025-02-16T10:36:27.828435407Z [NOTIFICATION - PLEX] 2025-02-22_media.xml exists
2025-02-16T10:36:27.866298480Z [NOTIFICATION - PLEX] 6: Using cached data for 2025-02-22
2025-02-16T10:36:37.128330806Z [DEBUG - PLEX] Number Stations identified: 616
2025-02-16T10:36:37.142299504Z [DEBUG - PLEX] Number Programs identified: 17181
2025-02-16T10:36:37.345834974Z [STATUS - PLEX] generate_epg_style running for 0 seconds...
2025-02-16T10:38:11.675107241Z [STATUS - PLEX] generate_epg_style running for 94 seconds...
2025-02-16T10:38:23.335247312Z [NOTIFICATION - PLEX] Number of stations 616
2025-02-16T10:38:23.389671491Z [NOTIFICATION - PLEX] Number of EPG Channels 616
2025-02-16T10:38:24.031727149Z [INFO - PLEX] Channel Count 616
2025-02-16T10:48:28.156956760Z [INFO - PLEX] GZIP XML data successfully written to 'data/plex/epg.xml'
2025-02-16T10:48:28.553729217Z [NOTIFICATION - PLEX] EPG Data Collection Complete
2025-02-16T10:49:48.872502928Z [INFO - PLEX] EPG Scheduler Complete

49 minute gap Scheduler run

2025-02-16T11:55:49.073004168Z [INFO - PLEX] Running EPG Scheduler for plex
2025-02-16T11:55:49.111433776Z [INFO - PLEX] EPG: Updating Channel Data
2025-02-16T11:55:49.477872950Z [INFO - PLEX] Reading channel id list cache for all geo locations
2025-02-16T11:55:49.624855136Z [WARNING - PLEX] File 2025-02-15_media.xml does not exist
2025-02-16T11:55:49.625136430Z [NOTIFICATION - PLEX] Collect data for 2025-02-16
2025-02-16T11:55:49.637450414Z [NOTIFICATION - PLEX] 2025-02-16_media.xml exists
2025-02-16T11:55:49.637671698Z [NOTIFICATION - PLEX] Using cached data for 2025-02-16
2025-02-16T11:55:55.257977353Z [DEBUG - PLEX] Number Stations identified: 616
2025-02-16T11:55:55.258606411Z [DEBUG - PLEX] Number Programs identified: 18675
2025-02-16T11:55:55.347139355Z [STATUS - PLEX] generate_epg_style running for 0 seconds...
2025-02-16T12:08:46.901153987Z [INFO - PLEX] Checking scheduler thread
2025-02-16T12:08:47.309476116Z [STATUS - PLEX] generate_epg_style running for 772 seconds...
2025-02-16T12:09:45.307199802Z [NOTIFICATION - PLEX] Number of stations 616
2025-02-16T12:09:45.311587248Z [NOTIFICATION - PLEX] Number of EPG Channels 616
2025-02-16T12:09:46.403579919Z [INFO - PLEX] Channel Count 616
2025-02-16T12:10:20.416612241Z [INFO - PLEX] GZIP XML data successfully written to 'data/plex/epg.xml'
2025-02-16T12:10:20.433205349Z [NOTIFICATION - PLEX] Collect data for 2025-02-17
2025-02-16T12:10:20.515086590Z [NOTIFICATION - PLEX] 2025-02-17_media.xml exists
2025-02-16T12:10:20.515319423Z [NOTIFICATION - PLEX] 1: Using cached data for 2025-02-17
2025-02-16T12:10:25.610905058Z [DEBUG - PLEX] Number Stations identified: 616
2025-02-16T12:10:25.615529040Z [DEBUG - PLEX] Number Programs identified: 18759
2025-02-16T12:10:25.645634018Z [STATUS - PLEX] generate_epg_style running for 0 seconds...
2025-02-16T12:11:06.111102215Z [NOTIFICATION - PLEX] Number of stations 616
2025-02-16T12:11:06.115261904Z [NOTIFICATION - PLEX] Number of EPG Channels 616
2025-02-16T12:11:06.548978435Z [INFO - PLEX] Channel Count 616
2025-02-16T12:12:27.206599991Z [INFO - PLEX] GZIP XML data successfully written to 'data/plex/epg.xml'
2025-02-16T12:12:27.237887339Z [NOTIFICATION - PLEX] Collect data for 2025-02-18
2025-02-16T12:12:27.251635694Z [NOTIFICATION - PLEX] 2025-02-18_media.xml exists
2025-02-16T12:12:27.251956900Z [NOTIFICATION - PLEX] 2: Using cached data for 2025-02-18
2025-02-16T12:12:37.779769646Z [DEBUG - PLEX] Number Stations identified: 616
2025-02-16T12:12:37.780489707Z [DEBUG - PLEX] Number Programs identified: 18559
2025-02-16T12:12:37.788732990Z [STATUS - PLEX] generate_epg_style running for 0 seconds...
2025-02-16T12:13:18.966789958Z [NOTIFICATION - PLEX] Number of stations 616
2025-02-16T12:13:18.971077711Z [NOTIFICATION - PLEX] Number of EPG Channels 616
2025-02-16T12:13:19.469087615Z [INFO - PLEX] Channel Count 616
2025-02-16T12:15:45.255339585Z [INFO - PLEX] GZIP XML data successfully written to 'data/plex/epg.xml'
2025-02-16T12:15:45.301226717Z [NOTIFICATION - PLEX] Collect data for 2025-02-19
2025-02-16T12:15:45.322498946Z [NOTIFICATION - PLEX] 2025-02-19_media.xml exists
2025-02-16T12:15:45.322702354Z [NOTIFICATION - PLEX] 3: Using cached data for 2025-02-19
2025-02-16T12:15:55.350675436Z [DEBUG - PLEX] Number Stations identified: 616
2025-02-16T12:15:55.351361331Z [DEBUG - PLEX] Number Programs identified: 18538
2025-02-16T12:15:55.362398230Z [STATUS - PLEX] generate_epg_style running for 0 seconds...
2025-02-16T12:16:46.580450945Z [NOTIFICATION - PLEX] Number of stations 616
2025-02-16T12:16:46.585150942Z [NOTIFICATION - PLEX] Number of EPG Channels 616
2025-02-16T12:16:47.129324419Z [INFO - PLEX] Channel Count 616
2025-02-16T12:19:51.748728667Z [INFO - PLEX] GZIP XML data successfully written to 'data/plex/epg.xml'
2025-02-16T12:19:51.808929765Z [NOTIFICATION - PLEX] Collect data for 2025-02-20
2025-02-16T12:19:51.821661649Z [NOTIFICATION - PLEX] 2025-02-20_media.xml exists
2025-02-16T12:19:51.821965314Z [NOTIFICATION - PLEX] 4: Using cached data for 2025-02-20
2025-02-16T12:19:57.041616691Z [DEBUG - PLEX] Number Stations identified: 616
2025-02-16T12:19:57.042255637Z [DEBUG - PLEX] Number Programs identified: 18561
2025-02-16T12:19:57.050669668Z [STATUS - PLEX] generate_epg_style running for 0 seconds...
2025-02-16T12:20:47.992919725Z [NOTIFICATION - PLEX] Number of stations 616
2025-02-16T12:20:47.997335184Z [NOTIFICATION - PLEX] Number of EPG Channels 616
2025-02-16T12:20:51.703454793Z [INFO - PLEX] Channel Count 616
2025-02-16T12:25:26.592891828Z [INFO - PLEX] GZIP XML data successfully written to 'data/plex/epg.xml'
2025-02-16T12:25:26.951687440Z [NOTIFICATION - PLEX] Collect data for 2025-02-21
2025-02-16T12:25:27.008672039Z [NOTIFICATION - PLEX] 2025-02-21_media.xml exists
2025-02-16T12:25:27.008924965Z [NOTIFICATION - PLEX] 5: Using cached data for 2025-02-21
2025-02-16T12:25:42.578588033Z [DEBUG - PLEX] Number Stations identified: 616
2025-02-16T12:25:42.579430943Z [DEBUG - PLEX] Number Programs identified: 18255
2025-02-16T12:25:42.680048333Z [STATUS - PLEX] generate_epg_style running for 0 seconds...
2025-02-16T12:25:42.938857509Z [INFO - PLEX] Checking scheduler thread
2025-02-16T12:28:09.992451265Z [STATUS - PLEX] generate_epg_style running for 147 seconds...
2025-02-16T12:28:11.264418521Z [NOTIFICATION - PLEX] Number of stations 616
2025-02-16T12:28:11.268579344Z [NOTIFICATION - PLEX] Number of EPG Channels 616
2025-02-16T12:28:11.946447094Z [INFO - PLEX] Channel Count 616
2025-02-16T12:37:55.788246766Z [INFO - PLEX] GZIP XML data successfully written to 'data/plex/epg.xml'
2025-02-16T12:37:56.052058483Z [NOTIFICATION - PLEX] Collect data for 2025-02-22
2025-02-16T12:37:56.079258316Z [NOTIFICATION - PLEX] 2025-02-22_media.xml exists
2025-02-16T12:37:56.086777738Z [NOTIFICATION - PLEX] 6: Using cached data for 2025-02-22
2025-02-16T12:38:10.504222601Z [DEBUG - PLEX] Number Stations identified: 616
2025-02-16T12:38:10.513628586Z [DEBUG - PLEX] Number Programs identified: 17181
2025-02-16T12:38:10.669436525Z [STATUS - PLEX] generate_epg_style running for 0 seconds...
2025-02-16T12:38:42.461131930Z [NOTIFICATION - PLEX] Number of stations 616
2025-02-16T12:38:42.474462979Z [NOTIFICATION - PLEX] Number of EPG Channels 616
2025-02-16T12:39:21.307859911Z [INFO - PLEX] Channel Count 616
2025-02-16T13:28:27.356095759Z [INFO - PLEX] GZIP XML data successfully written to 'data/plex/epg.xml'
2025-02-16T13:28:27.844655411Z [NOTIFICATION - PLEX] EPG Data Collection Complete
2025-02-16T13:31:10.320657969Z [INFO - PLEX] EPG Scheduler Complete

70 minute gap Scheduler run
This scheduler run hasn't completed in over 4 hours and last container log entry was over 2hrs ago.

2025-02-16T15:58:07.127993027Z [INFO - PLEX] Running EPG Scheduler for plex
2025-02-16T15:58:07.132296763Z [INFO - PLEX] EPG: Updating Channel Data
2025-02-16T15:58:07.423737054Z [INFO - PLEX] Reading channel id list cache for all geo locations
2025-02-16T15:58:07.501346587Z [WARNING - PLEX] File 2025-02-15_media.xml does not exist
2025-02-16T15:58:07.566041786Z [NOTIFICATION - PLEX] Collect data for 2025-02-16
2025-02-16T15:58:07.578144886Z [NOTIFICATION - PLEX] 2025-02-16_media.xml exists
2025-02-16T15:58:07.578325164Z [NOTIFICATION - PLEX] Using cached data for 2025-02-16
2025-02-16T15:58:13.209288303Z [DEBUG - PLEX] Number Stations identified: 616
2025-02-16T15:58:13.230689055Z [DEBUG - PLEX] Number Programs identified: 18702
2025-02-16T15:58:13.236954566Z [STATUS - PLEX] generate_epg_style running for 0 seconds...
2025-02-16T15:58:52.092032101Z [NOTIFICATION - PLEX] Number of stations 616
2025-02-16T15:58:52.096431214Z [NOTIFICATION - PLEX] Number of EPG Channels 616
2025-02-16T15:58:52.532745315Z [INFO - PLEX] Channel Count 616
2025-02-16T17:08:05.169794905Z [INFO - PLEX] GZIP XML data successfully written to 'data/plex/epg.xml'
2025-02-16T17:08:05.204006626Z [NOTIFICATION - PLEX] Collect data for 2025-02-17
2025-02-16T17:08:05.222864925Z [NOTIFICATION - PLEX] 2025-02-17_media.xml exists
2025-02-16T17:08:05.223137609Z [NOTIFICATION - PLEX] 1: Using cached data for 2025-02-17
2025-02-16T17:08:43.812852587Z [DEBUG - PLEX] Number Stations identified: 616
2025-02-16T17:08:43.813606398Z [DEBUG - PLEX] Number Programs identified: 18759
2025-02-16T17:08:43.891156586Z [STATUS - PLEX] generate_epg_style running for 0 seconds...
2025-02-16T17:08:43.969361420Z [INFO - PLEX] Checking scheduler thread
2025-02-16T17:09:28.971220865Z [NOTIFICATION - PLEX] Number of stations 616
2025-02-16T17:09:28.976621219Z [NOTIFICATION - PLEX] Number of EPG Channels 616
2025-02-16T17:09:31.073940156Z [INFO - PLEX] Channel Count 616
2025-02-16T17:12:18.050318089Z [INFO - PLEX] GZIP XML data successfully written to 'data/plex/epg.xml'
2025-02-16T17:12:18.087135391Z [NOTIFICATION - PLEX] Collect data for 2025-02-18
2025-02-16T17:12:18.094077386Z [NOTIFICATION - PLEX] 2025-02-18_media.xml exists
2025-02-16T17:12:18.094596903Z [NOTIFICATION - PLEX] 2: Using cached data for 2025-02-18
2025-02-16T17:12:34.040756121Z [DEBUG - PLEX] Number Stations identified: 616
2025-02-16T17:12:34.041735099Z [DEBUG - PLEX] Number Programs identified: 18559
2025-02-16T17:12:34.058539089Z [STATUS - PLEX] generate_epg_style running for 0 seconds...
2025-02-16T17:13:18.689288983Z [NOTIFICATION - PLEX] Number of stations 616
2025-02-16T17:13:18.693755415Z [NOTIFICATION - PLEX] Number of EPG Channels 616
2025-02-16T17:13:19.249604781Z [INFO - PLEX] Channel Count 616
2025-02-16T17:17:13.457485100Z [INFO - PLEX] GZIP XML data successfully written to 'data/plex/epg.xml'
2025-02-16T17:17:13.504071367Z [NOTIFICATION - PLEX] Collect data for 2025-02-19
2025-02-16T17:17:13.518267511Z [NOTIFICATION - PLEX] 2025-02-19_media.xml exists
2025-02-16T17:17:13.518535688Z [NOTIFICATION - PLEX] 3: Using cached data for 2025-02-19
2025-02-16T17:17:36.628558039Z [DEBUG - PLEX] Number Stations identified: 616
2025-02-16T17:17:36.629442508Z [DEBUG - PLEX] Number Programs identified: 18538
2025-02-16T17:17:36.713066054Z [STATUS - PLEX] generate_epg_style running for 0 seconds...
2025-02-16T17:18:36.803217264Z [STATUS - PLEX] generate_epg_style running for 60 seconds...
2025-02-16T17:18:41.747596676Z [NOTIFICATION - PLEX] Number of stations 616
2025-02-16T17:18:41.751973280Z [NOTIFICATION - PLEX] Number of EPG Channels 616
2025-02-16T17:18:42.319873830Z [INFO - PLEX] Channel Count 616
2025-02-16T17:24:13.537320746Z [INFO - PLEX] GZIP XML data successfully written to 'data/plex/epg.xml'
2025-02-16T17:24:13.701463377Z [NOTIFICATION - PLEX] Collect data for 2025-02-20
2025-02-16T17:24:13.712653824Z [NOTIFICATION - PLEX] 2025-02-20_media.xml exists
2025-02-16T17:24:13.712849101Z [NOTIFICATION - PLEX] 4: Using cached data for 2025-02-20
2025-02-16T17:24:31.286788807Z [DEBUG - PLEX] Number Stations identified: 616
2025-02-16T17:24:31.305873623Z [DEBUG - PLEX] Number Programs identified: 18561
2025-02-16T17:24:31.708994341Z [STATUS - PLEX] generate_epg_style running for 0 seconds...
2025-02-16T17:24:32.048677394Z [INFO - PLEX] Checking scheduler thread
2025-02-16T17:25:31.810964823Z [STATUS - PLEX] generate_epg_style running for 60 seconds...
2025-02-16T17:25:54.752459494Z [NOTIFICATION - PLEX] Number of stations 616
2025-02-16T17:25:54.756959729Z [NOTIFICATION - PLEX] Number of EPG Channels 616
2025-02-16T17:26:11.022013686Z [INFO - PLEX] Channel Count 616
2025-02-16T17:42:35.338546265Z [INFO - PLEX] GZIP XML data successfully written to 'data/plex/epg.xml'
2025-02-16T17:42:35.559239546Z [NOTIFICATION - PLEX] Collect data for 2025-02-21
2025-02-16T17:42:35.616155155Z [NOTIFICATION - PLEX] 2025-02-21_media.xml exists
2025-02-16T17:42:35.616398641Z [NOTIFICATION - PLEX] 5: Using cached data for 2025-02-21
2025-02-16T17:42:49.724334362Z [DEBUG - PLEX] Number Stations identified: 616
2025-02-16T17:42:49.725219764Z [DEBUG - PLEX] Number Programs identified: 18255
2025-02-16T17:42:50.102068893Z [STATUS - PLEX] generate_epg_style running for 0 seconds...
2025-02-16T17:42:50.411606513Z [INFO - PLEX] Checking scheduler thread
2025-02-16T17:47:51.571024026Z [STATUS - PLEX] generate_epg_style running for 301 seconds...
2025-02-16T17:48:51.530866417Z [STATUS - PLEX] generate_epg_style running for 361 seconds...
2025-02-16T17:49:50.778260438Z [NOTIFICATION - PLEX] Number of stations 616
2025-02-16T17:49:50.782666787Z [NOTIFICATION - PLEX] Number of EPG Channels 616
2025-02-16T17:49:55.682677323Z [INFO - PLEX] Channel Count 616
2025-02-16T18:07:37.887977061Z [INFO - PLEX] GZIP XML data successfully written to 'data/plex/epg.xml'
2025-02-16T18:07:38.124741542Z [NOTIFICATION - PLEX] Collect data for 2025-02-22
2025-02-16T18:07:38.202635855Z [NOTIFICATION - PLEX] 2025-02-22_media.xml exists
2025-02-16T18:07:38.202908415Z [NOTIFICATION - PLEX] 6: Using cached data for 2025-02-22
2025-02-16T18:07:54.192133771Z [DEBUG - PLEX] Number Stations identified: 616
2025-02-16T18:07:54.192797167Z [DEBUG - PLEX] Number Programs identified: 17181
2025-02-16T18:07:54.628679866Z [STATUS - PLEX] generate_epg_style running for 0 seconds...
2025-02-16T18:07:54.932168887Z [INFO - PLEX] Checking scheduler thread
2025-02-16T18:08:29.288202125Z [NOTIFICATION - PLEX] Number of stations 616
2025-02-16T18:08:29.292854732Z [NOTIFICATION - PLEX] Number of EPG Channels 616
2025-02-16T18:09:50.389828265Z [INFO - PLEX] Channel Count 616

Maybe GZIP is eating up all the RAM and doesn't have enough left to do it's job?

Going to stop this container and wait on a good, tested, stable release.

No such thing - This has been and always will be "as-is" and use at your own discretion
This is a total side hobby and learning as I go so don't expect much more than that.

That being said, I have appreciated the feedback and trying to store 7 days worth of EPG data for over 600 stations was significantly larger than I expected. This was not an issue in previous versions when i only stored a couple days but now its proving to be an issue for how the code was initially developed and back when knew even less python. Plus given that I have to wait for the dataset to grow large to see if I got the issue resolved takes some time, and yeah I got over zealous trying to get something out for people to use not realizing the extent of the memory needed

Learning as I go, so hopefully I'm closer to a solution

4 Likes

Fair enough.

1 Like

OK 4.02 is up and seems to not be ramping up the memory usage - still looking for more optimizations but better

(and yes i forgot to update the version number on the web interface still says 4.01 - sorry)

1 Like

Thanks for the great work.

Just info. After 9 minutes running in Windows Docker, the cpu usage for this container jumps to 99%. But after less than a minute it goes back down to less than 1%, much better than before. another 9 minutes and the cycle starts again.

Thanks for the improvement!

FYI, enjoy the cup of coffee!

I'll let watchtower do it's thing tonight but it won't be until later tomorrow before I can report back on the status.
Really appreciate the work you're doing!