[RELEASE] Playlist Manager for Channels [Streaming Library Manager Extension]

Yes, this is the answer. My temp.txt file was a whopping 11.7 GB! Three similarly-sized copies were in the backups directory, so I deleted them, too. Now it makes sense why docker's "virtual disk" was almost full...!

Once deleted, PLM's Update m3u(s) and XML EPG(s) command ran successfully, and I'm back in business. Thanks :+1:t2:

Did the temp.txt successfully automatically delete after you ran that?

Yes, this time it did. I ran the command again, saw a new temp.txt get created, watched as it grew to 57.9 MB, when the process completed, and then, saw it disappear.

Now I'm able to avoid landing on 666 channels :flushed: Phew. Thanks again!

Just wanted to say, I'm loving the tvg-logo override functionality. I just used that to personalize some non-Gracenote adbTuner channels we've enjoyed for awhile, and it works perfectly. Slowly but surely our personalized Guide keeps getting better and better.

Sometimes Channels DVR feels like my version of a digital bonsai tree :smiling_face: I'm not sure why this hobby's so satisfying — but SLM and PLM are a big part of that now. Thanks again.

3 Likes

Unfortunately this happened again :sleepy: I haven't added or changed much on the PLM side in the past 10 days, just been using the Channels clients on our AppleTV's and surfing through our supercharged Channel Collections daily. This morning however I saw that guide data for some FAST channels was missing so I went into PLM to run a manual update. After 15 minutes passed without that dialog going away, I realized it must have hung again, like last time. So I went to my server where Docker Desktop is running and checked the program_files directory and see that the temp.txt file has grown to 10 GB this time, and there are three copies of it in the backips folders too. So I deleted those, and did a manual update again. And yes, just like last time, this allowed the update to succeed.

Then I tried to redownload guide data for the two PLM Custom Channels but that didn't seem to help, ultimately the last step of Deleting and Recreating the database is what got everything working and displaying properly in the Guide again. So hopefully this issue can get resolved, of the temp.txt file ballooning and not auto-deleting. What else can I do to test, or report?

I have 9 playlists incorporated into PLM, we're whittling down the combined channels slowly but surely but right now PLM is outputting about 1000 channels, ~350 of which are using Gracenote data and ~650 using the EPGs generated by Dockers. Is that just too many?

That's not having an impact here; it's that temp file refusing to delete. In the latest release...

... I added a function that might help with this. If the temp file fails to delete, you will now get a notification and there will be even more details in the logs. If/when this happens to you, please post your logs so I can take a look and see if I can do something about it.


Also in this version, you can now disable the Stream Link/File Manager portion of the program. Enjoy!

Thanks! I've updated, and will keep an eye out.

Sorry if it's been asked before but search didn't yield anything useful. How are you guys using this with TVE?

I discussed my use case above:

3 Likes

Hi, sorry to report that 17 days later, it happened again. Manually deleting the temp.txt file fixed it again too. It was 3GB this time. Here are the relevant logs, hopefully this helps:

2024-12-18 17:02:09.597278:  Finished generation of final m3u(s) and XML EPG(s).
      Deleted: plm_epg_hls_m3u_01.xml
  2024-12-18 17:02:09.564583:  ERROR: Failed to delete file '/app/program_files/temp.txt' after 5 attempts. Please manually delete and report this error along with other warnings and info in the logs.
  
2024-12-18 17:01:17.581343:  Finished generation of final m3u(s) and XML EPG(s).
      Created: plm_epg_hls_m3u_01.xml
      Deleted: plm_epg_hls_m3u_01.xml
      Created: plm_epg_hls_m3u_01.m3u
      Created: plm_gracenote_hls_m3u_01.m3u
      Deleted: plm_gracenote_hls_m3u_01.m3u
      Deleted: plm_epg_hls_m3u_01.m3u
2024-12-18 17:01:19.527674:  WARNING: After 1 attempt, failed to remove /app/program_files/temp.txt due to: [Errno 2] No such file or directory: '/app/program_files/temp.txt'
2024-12-18 17:01:19.527728:  INFO: Waiting for 10 seconds before next attempt...

2024-12-18 17:01:29.539017:  WARNING: After 2 attempt, failed to remove /app/program_files/temp.txt due to: [Errno 2] No such file or directory: '/app/program_files/temp.txt'
2024-12-18 17:01:29.540495:  INFO: Waiting for 10 seconds before next attempt...

2024-12-18 17:01:39.549115:  WARNING: After 3 attempt, failed to remove /app/program_files/temp.txt due to: [Errno 2] No such file or directory: '/app/program_files/temp.txt'
2024-12-18 17:01:39.549617:  INFO: Waiting for 10 seconds before next attempt...

2024-12-18 17:01:49.556193:  WARNING: After 4 attempt, failed to remove /app/program_files/temp.txt due to: [Errno 2] No such file or directory: '/app/program_files/temp.txt'
2024-12-18 17:01:49.557336:  INFO: Waiting for 10 seconds before next attempt...
[INFO | 2024-12-18 17:01:58,646] - 172.24.0.1 - - [18/Dec/2024 17:01:58] "GET /playlists/files/plm_gracenote_hls_m3u_01.m3u HTTP/1.1" 200 -

2024-12-18 17:01:59.564363:  WARNING: After 5 attempt, failed to remove /app/program_files/temp.txt due to: [Errno 2] No such file or directory: '/app/program_files/temp.txt'
2024-12-18 17:01:59.564736:  INFO: Waiting for 10 seconds before next attempt...
2024-12-18 17:02:09.564583:  ERROR: Failed to delete file '/app/program_files/temp.txt' after 5 attempts. Please manually delete and report this error along with other warnings and info in the logs.
    Deleted: plm_epg_hls_m3u_01.xml

2024-12-18 17:02:09.597278:  Finished generation of final m3u(s) and XML EPG(s).

Hmmmm... could I get the log back to the Starting generation of final m3u(s) and XML EPG(s)... part? Also, perhaps the same sequence in some prior run, maybe just some random one from a few hours earlier and something from a couple of days earlier? If you can find the last successful run, that might be helpful to see, too.

Sure, here's more, I've run PLM successfully since the manual deletion of the temp.txt file:

2024-12-18 14:24:38.622967:  Beginning Initialization Process (see log for details)...

[DEBUG | 2024-12-18 14:24:38,624] - Starting new HTTPS connection (1): www.justwatch.com:443
[DEBUG | 2024-12-18 14:24:38,878] - https://www.justwatch.com:443 "GET / HTTP/11" 200 None

2024-12-18 14:24:38.923490:  SUCCESS: https://www.justwatch.com is accessible. Continuing...
[DEBUG | 2024-12-18 14:24:38,925] - Starting new HTTPS connection (1): apis.justwatch.com:443
[DEBUG | 2024-12-18 14:24:39,289] - https://apis.justwatch.com:443 "POST /graphql HTTP/11" 200 None
[DEBUG | 2024-12-18 14:24:39,452] - Starting new HTTP connection (1): 10.0.1.21:8089
[DEBUG | 2024-12-18 14:24:39,518] - http://10.0.1.21:8089 "GET / HTTP/11" 200 582
[DEBUG | 2024-12-18 14:24:39,520] - Starting new HTTPS connection (1): raw.githubusercontent.com:443
[DEBUG | 2024-12-18 14:24:39,941] - https://raw.githubusercontent.com:443 "GET /babsonnexus/stream-link-manager-for-channels/refs/heads/main/slm.py HTTP/11" 200 54837

2024-12-18 14:24:39.970522:  Initialization Complete. Starting Streaming Library Manager for Channels...

2024-12-18 14:24:39.970682:  INFO: Server starting on port 5000

 * Serving Flask app 'slm'
 * Debug mode: off
[INFO | 2024-12-18 14:24:40,003] - e[31me[1mWARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.e[0m
 * Running on all addresses (0.0.0.0)
 * Running on http://127.0.0.1:5000
 * Running on http://172.24.0.2:5000
[INFO | 2024-12-18 14:24:40,003] - e[33mPress CTRL+C to quite[0m

2024-12-18 14:24:51.364106:  Starting generation of final m3u(s) and XML EPG(s)...

    Deleted: plm_epg_hls_m3u_01.m3u
    Deleted: plm_gracenote_hls_m3u_01.m3u
    Created: plm_gracenote_hls_m3u_01.m3u
    Created: plm_epg_hls_m3u_01.m3u
[DEBUG | 2024-12-18 14:25:00,664] - Starting new HTTP connection (1): 10.0.1.21:7777
[DEBUG | 2024-12-18 14:25:02,725] - http://10.0.1.21:7777 "GET /distrotv/epg.xml HTTP/11" 200 931770
[DEBUG | 2024-12-18 14:25:02,772] - Starting new HTTP connection (1): 10.0.1.21:7782

2024-12-18 14:25:02.789379:  WARNING: For 'http://10.0.1.21:7782/plex/epg/local/epg-local.xml', encountered an error (('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))). Retrying in 10 seconds...
[DEBUG | 2024-12-18 14:25:12,796] - Starting new HTTP connection (1): 10.0.1.21:7782

2024-12-18 14:25:12.802124:  WARNING: For 'http://10.0.1.21:7782/plex/epg/local/epg-local.xml', encountered an error (('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))). Retrying in 10 seconds...
[DEBUG | 2024-12-18 14:25:22,813] - Starting new HTTP connection (1): 10.0.1.21:7782

2024-12-18 14:25:22.820798:  WARNING: For 'http://10.0.1.21:7782/plex/epg/local/epg-local.xml', encountered an error (('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))). Retrying in 10 seconds...
[DEBUG | 2024-12-18 14:25:32,830] - Starting new HTTP connection (1): 10.0.1.21:7782

2024-12-18 14:25:32.835563:  WARNING: For 'http://10.0.1.21:7782/plex/epg/local/epg-local.xml', encountered an error (('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))). Retrying in 10 seconds...
[DEBUG | 2024-12-18 14:25:42,843] - Starting new HTTP connection (1): 10.0.1.21:7782

2024-12-18 14:25:42.858273:  ERROR: For 'http://10.0.1.21:7782/plex/epg/local/epg-local.xml', after 5 attempts, could not resolve error (('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))). Skipping...
[DEBUG | 2024-12-18 14:25:42,861] - Starting new HTTP connection (1): 10.0.1.21:7780
[DEBUG | 2024-12-18 14:25:42,923] - http://10.0.1.21:7780 "GET /pluto/epg/local/epg-local.xml HTTP/11" 200 13244895
[DEBUG | 2024-12-18 14:25:43,236] - Starting new HTTPS connection (1): github.com:443
[DEBUG | 2024-12-18 14:25:45,068] - https://github.com:443 "GET /matthuisman/i.mjh.nz/raw/master/Roku/all.xml.gz HTTP/11" 302 0
[DEBUG | 2024-12-18 14:25:45,076] - Starting new HTTPS connection (1): raw.githubusercontent.com:443
[DEBUG | 2024-12-18 14:25:45,424] - https://raw.githubusercontent.com:443 "GET /matthuisman/i.mjh.nz/master/Roku/all.xml.gz HTTP/11" 200 2351909
[DEBUG | 2024-12-18 14:25:45,735] - Starting new HTTP connection (1): 10.0.1.21:8183
[DEBUG | 2024-12-18 14:25:46,567] - http://10.0.1.21:8183 "GET /epg.xml?regions=us HTTP/10" 200 None
[DEBUG | 2024-12-18 14:25:46,682] - Starting new HTTP connection (1): 10.0.1.21:7755
[DEBUG | 2024-12-18 14:25:46,765] - http://10.0.1.21:7755 "GET /tubi/epg.xml HTTP/11" 200 3752623
    Deleted: plm_epg_hls_m3u_01.xml
    Created: plm_epg_hls_m3u_01.xml

2024-12-18 14:27:35.941481:  Finished generation of final m3u(s) and XML EPG(s).
[INFO | 2024-12-18 14:27:36,158] - 172.24.0.1 - - [18/Dec/2024 14:27:36] "POST /playlists/plm_main HTTP/1.1" 200 -


2024-12-18 15:00:00.432592:  Starting generation of final m3u(s) and XML EPG(s)...

    Deleted: plm_epg_hls_m3u_01.m3u
    Deleted: plm_gracenote_hls_m3u_01.m3u
    Created: plm_gracenote_hls_m3u_01.m3u
    Created: plm_epg_hls_m3u_01.m3u
[DEBUG | 2024-12-18 15:00:04,942] - Starting new HTTP connection (1): 10.0.1.21:7777
[DEBUG | 2024-12-18 15:00:05,871] - http://10.0.1.21:7777 "GET /distrotv/epg.xml HTTP/11" 200 924849
[DEBUG | 2024-12-18 15:00:05,897] - Starting new HTTP connection (1): 10.0.1.21:7782
[DEBUG | 2024-12-18 15:00:05,911] - http://10.0.1.21:7782 "GET /plex/epg/local/epg-local.xml HTTP/11" 200 23263108
[DEBUG | 2024-12-18 15:00:06,205] - Starting new HTTP connection (1): 10.0.1.21:7780
[DEBUG | 2024-12-18 15:00:06,242] - http://10.0.1.21:7780 "GET /pluto/epg/local/epg-local.xml HTTP/11" 200 13244895
[DEBUG | 2024-12-18 15:00:06,376] - Starting new HTTPS connection (1): github.com:443
[DEBUG | 2024-12-18 15:00:07,025] - https://github.com:443 "GET /matthuisman/i.mjh.nz/raw/master/Roku/all.xml.gz HTTP/11" 302 0
[DEBUG | 2024-12-18 15:00:07,030] - Starting new HTTPS connection (1): raw.githubusercontent.com:443
[DEBUG | 2024-12-18 15:00:07,416] - https://raw.githubusercontent.com:443 "GET /matthuisman/i.mjh.nz/master/Roku/all.xml.gz HTTP/11" 200 2351909
[DEBUG | 2024-12-18 15:00:07,751] - Starting new HTTP connection (1): 10.0.1.21:8183
[DEBUG | 2024-12-18 15:00:08,234] - http://10.0.1.21:8183 "GET /epg.xml?regions=us HTTP/10" 200 None
[DEBUG | 2024-12-18 15:00:08,357] - Starting new HTTP connection (1): 10.0.1.21:7755
[DEBUG | 2024-12-18 15:00:08,386] - http://10.0.1.21:7755 "GET /tubi/epg.xml HTTP/11" 200 3752623
    Deleted: plm_epg_hls_m3u_01.xml
    Created: plm_epg_hls_m3u_01.xml

2024-12-18 15:02:52.347158:  Finished generation of final m3u(s) and XML EPG(s).
[INFO | 2024-12-18 15:39:58,014] - 172.24.0.1 - - [18/Dec/2024 15:39:58] "GET /playlists/files/plm_epg_hls_m3u_01.xml HTTP/1.1" 200 -

2024-12-18 16:00:00.295256:  Starting generation of final m3u(s) and XML EPG(s)...

    Deleted: plm_epg_hls_m3u_01.m3u
    Deleted: plm_gracenote_hls_m3u_01.m3u
    Created: plm_gracenote_hls_m3u_01.m3u
    Created: plm_epg_hls_m3u_01.m3u
[DEBUG | 2024-12-18 16:00:04,613] - Starting new HTTP connection (1): 10.0.1.21:7777
[DEBUG | 2024-12-18 16:00:05,546] - http://10.0.1.21:7777 "GET /distrotv/epg.xml HTTP/11" 200 951965
[DEBUG | 2024-12-18 16:00:05,568] - Starting new HTTP connection (1): 10.0.1.21:7782
[DEBUG | 2024-12-18 16:00:05,646] - http://10.0.1.21:7782 "GET /plex/epg/local/epg-local.xml HTTP/11" 200 34599106
[DEBUG | 2024-12-18 16:00:06,215] - Starting new HTTP connection (1): 10.0.1.21:7780
[DEBUG | 2024-12-18 16:00:06,243] - http://10.0.1.21:7780 "GET /pluto/epg/local/epg-local.xml HTTP/11" 200 13244895
[DEBUG | 2024-12-18 16:00:06,495] - Starting new HTTPS connection (1): github.com:443
[DEBUG | 2024-12-18 16:00:07,118] - https://github.com:443 "GET /matthuisman/i.mjh.nz/raw/master/Roku/all.xml.gz HTTP/11" 302 0
[DEBUG | 2024-12-18 16:00:07,120] - Starting new HTTPS connection (1): raw.githubusercontent.com:443
[DEBUG | 2024-12-18 16:00:07,480] - https://raw.githubusercontent.com:443 "GET /matthuisman/i.mjh.nz/master/Roku/all.xml.gz HTTP/11" 200 2365315
[DEBUG | 2024-12-18 16:00:07,703] - Starting new HTTP connection (1): 10.0.1.21:8183
[DEBUG | 2024-12-18 16:00:08,195] - http://10.0.1.21:8183 "GET /epg.xml?regions=us HTTP/10" 200 None
[DEBUG | 2024-12-18 16:00:08,278] - Starting new HTTP connection (1): 10.0.1.21:7755
[DEBUG | 2024-12-18 16:00:08,316] - http://10.0.1.21:7755 "GET /tubi/epg.xml HTTP/11" 200 3752623
    Deleted: plm_epg_hls_m3u_01.xml
    Created: plm_epg_hls_m3u_01.xml

2024-12-18 16:03:21.451324:  Finished generation of final m3u(s) and XML EPG(s).

2024-12-18 16:57:18.852013:  Starting generation of final m3u(s) and XML EPG(s)...

    Deleted: plm_epg_hls_m3u_01.m3u
    Deleted: plm_gracenote_hls_m3u_01.m3u
    Created: plm_gracenote_hls_m3u_01.m3u
    Created: plm_epg_hls_m3u_01.m3u
[DEBUG | 2024-12-18 16:57:24,979] - Starting new HTTP connection (1): 10.0.1.21:7777
[DEBUG | 2024-12-18 16:57:25,917] - http://10.0.1.21:7777 "GET /distrotv/epg.xml HTTP/11" 200 956855
[DEBUG | 2024-12-18 16:57:25,960] - Starting new HTTP connection (1): 10.0.1.21:7782
[DEBUG | 2024-12-18 16:57:26,047] - http://10.0.1.21:7782 "GET /plex/epg/local/epg-local.xml HTTP/11" 200 45815646
[DEBUG | 2024-12-18 16:57:27,313] - Starting new HTTP connection (1): 10.0.1.21:7780
[DEBUG | 2024-12-18 16:57:27,388] - http://10.0.1.21:7780 "GET /pluto/epg/local/epg-local.xml HTTP/11" 200 13229211
[DEBUG | 2024-12-18 16:57:28,033] - Starting new HTTPS connection (1): github.com:443
[DEBUG | 2024-12-18 16:57:28,703] - https://github.com:443 "GET /matthuisman/i.mjh.nz/raw/master/Roku/all.xml.gz HTTP/11" 302 0
[DEBUG | 2024-12-18 16:57:28,706] - Starting new HTTPS connection (1): raw.githubusercontent.com:443
[DEBUG | 2024-12-18 16:57:28,927] - https://raw.githubusercontent.com:443 "GET /matthuisman/i.mjh.nz/master/Roku/all.xml.gz HTTP/11" 200 2365315
[DEBUG | 2024-12-18 16:57:29,285] - Starting new HTTP connection (1): 10.0.1.21:8183
[DEBUG | 2024-12-18 16:57:29,713] - http://10.0.1.21:8183 "GET /epg.xml?regions=us HTTP/10" 200 None
[DEBUG | 2024-12-18 16:57:29,834] - Starting new HTTP connection (1): 10.0.1.21:7755
[DEBUG | 2024-12-18 16:57:29,904] - http://10.0.1.21:7755 "GET /tubi/epg.xml HTTP/11" 200 3752623

2024-12-18 17:00:00.275374:  Starting generation of final m3u(s) and XML EPG(s)...

    Deleted: plm_epg_hls_m3u_01.m3u
    Deleted: plm_gracenote_hls_m3u_01.m3u
    Created: plm_gracenote_hls_m3u_01.m3u
    Created: plm_epg_hls_m3u_01.m3u
[DEBUG | 2024-12-18 17:00:21,848] - Starting new HTTP connection (1): 10.0.1.21:7777
[DEBUG | 2024-12-18 17:00:23,176] - http://10.0.1.21:7777 "GET /distrotv/epg.xml HTTP/11" 200 957067
[DEBUG | 2024-12-18 17:00:26,090] - Starting new HTTP connection (1): 10.0.1.21:7782
[DEBUG | 2024-12-18 17:00:26,422] - http://10.0.1.21:7782 "GET /plex/epg/local/epg-local.xml HTTP/11" 200 45815646
    Deleted: plm_epg_hls_m3u_01.xml
    Created: plm_epg_hls_m3u_01.xml

2024-12-18 17:01:17.581343:  Finished generation of final m3u(s) and XML EPG(s).

[DEBUG | 2024-12-18 17:01:18,223] - Starting new HTTP connection (1): 10.0.1.21:7780
[DEBUG | 2024-12-18 17:01:18,244] - http://10.0.1.21:7780 "GET /pluto/epg/local/epg-local.xml HTTP/11" 200 13229211
[DEBUG | 2024-12-18 17:01:18,366] - Starting new HTTPS connection (1): github.com:443
[DEBUG | 2024-12-18 17:01:18,898] - https://github.com:443 "GET /matthuisman/i.mjh.nz/raw/master/Roku/all.xml.gz HTTP/11" 302 0
[DEBUG | 2024-12-18 17:01:18,900] - Starting new HTTPS connection (1): raw.githubusercontent.com:443
[DEBUG | 2024-12-18 17:01:19,169] - https://raw.githubusercontent.com:443 "GET /matthuisman/i.mjh.nz/master/Roku/all.xml.gz HTTP/11" 200 2365315
[DEBUG | 2024-12-18 17:01:19,411] - Starting new HTTP connection (1): 10.0.1.21:8183
[DEBUG | 2024-12-18 17:01:19,417] - http://10.0.1.21:8183 "GET /epg.xml?regions=us HTTP/10" 200 None
[DEBUG | 2024-12-18 17:01:19,449] - Starting new HTTP connection (1): 10.0.1.21:7755
[DEBUG | 2024-12-18 17:01:19,471] - http://10.0.1.21:7755 "GET /tubi/epg.xml HTTP/11" 200 3752623

2024-12-18 17:01:19.527674:  WARNING: After 1 attempt, failed to remove /app/program_files/temp.txt due to: [Errno 2] No such file or directory: '/app/program_files/temp.txt'
2024-12-18 17:01:19.527728:  INFO: Waiting for 10 seconds before next attempt...

2024-12-18 17:01:29.539017:  WARNING: After 2 attempt, failed to remove /app/program_files/temp.txt due to: [Errno 2] No such file or directory: '/app/program_files/temp.txt'
2024-12-18 17:01:29.540495:  INFO: Waiting for 10 seconds before next attempt...

2024-12-18 17:01:39.549115:  WARNING: After 3 attempt, failed to remove /app/program_files/temp.txt due to: [Errno 2] No such file or directory: '/app/program_files/temp.txt'
2024-12-18 17:01:39.549617:  INFO: Waiting for 10 seconds before next attempt...

2024-12-18 17:01:49.556193:  WARNING: After 4 attempt, failed to remove /app/program_files/temp.txt due to: [Errno 2] No such file or directory: '/app/program_files/temp.txt'
2024-12-18 17:01:49.557336:  INFO: Waiting for 10 seconds before next attempt...
[INFO | 2024-12-18 17:01:58,646] - 172.24.0.1 - - [18/Dec/2024 17:01:58] "GET /playlists/files/plm_gracenote_hls_m3u_01.m3u HTTP/1.1" 200 -

2024-12-18 17:01:59.564363:  WARNING: After 5 attempt, failed to remove /app/program_files/temp.txt due to: [Errno 2] No such file or directory: '/app/program_files/temp.txt'
2024-12-18 17:01:59.564736:  INFO: Waiting for 10 seconds before next attempt...
2024-12-18 17:02:09.564583:  ERROR: Failed to delete file '/app/program_files/temp.txt' after 5 attempts. Please manually delete and report this error along with other warnings and info in the logs.
    Deleted: plm_epg_hls_m3u_01.xml

2024-12-18 17:02:09.597278:  Finished generation of final m3u(s) and XML EPG(s).
[INFO | 2024-12-18 17:02:13,327] - 172.24.0.1 - - [18/Dec/2024 17:02:13] "GET /playlists/files/plm_epg_hls_m3u_01.m3u HTTP/1.1" 200 -


2024-12-18 17:36:04.277259:  Starting generation of final m3u(s) and XML EPG(s)...

    Deleted: plm_epg_hls_m3u_01.m3u
    Deleted: plm_gracenote_hls_m3u_01.m3u
    Created: plm_gracenote_hls_m3u_01.m3u
    Created: plm_epg_hls_m3u_01.m3u
[DEBUG | 2024-12-18 17:36:10,605] - Starting new HTTP connection (1): 10.0.1.21:7777
[DEBUG | 2024-12-18 17:36:11,448] - http://10.0.1.21:7777 "GET /distrotv/epg.xml HTTP/11" 200 948044
[DEBUG | 2024-12-18 17:36:11,460] - Starting new HTTP connection (1): 10.0.1.21:7782
[DEBUG | 2024-12-18 17:36:11,471] - http://10.0.1.21:7782 "GET /plex/epg/local/epg-local.xml HTTP/11" 200 45815129
[DEBUG | 2024-12-18 17:36:12,056] - Starting new HTTP connection (1): 10.0.1.21:7780
[DEBUG | 2024-12-18 17:36:12,091] - http://10.0.1.21:7780 "GET /pluto/epg/local/epg-local.xml HTTP/11" 200 13229211
[DEBUG | 2024-12-18 17:36:12,282] - Starting new HTTPS connection (1): github.com:443
[DEBUG | 2024-12-18 17:36:12,892] - https://github.com:443 "GET /matthuisman/i.mjh.nz/raw/master/Roku/all.xml.gz HTTP/11" 302 0
[DEBUG | 2024-12-18 17:36:12,895] - Starting new HTTPS connection (1): raw.githubusercontent.com:443
[DEBUG | 2024-12-18 17:36:13,317] - https://raw.githubusercontent.com:443 "GET /matthuisman/i.mjh.nz/master/Roku/all.xml.gz HTTP/11" 200 2372937
[DEBUG | 2024-12-18 17:36:13,531] - Starting new HTTP connection (1): 10.0.1.21:8183
[DEBUG | 2024-12-18 17:36:14,030] - http://10.0.1.21:8183 "GET /epg.xml?regions=us HTTP/10" 200 None
[DEBUG | 2024-12-18 17:36:14,108] - Starting new HTTP connection (1): 10.0.1.21:7755
[DEBUG | 2024-12-18 17:36:14,140] - http://10.0.1.21:7755 "GET /tubi/epg.xml HTTP/11" 200 3752623
    Created: plm_epg_hls_m3u_01.xml

2024-12-18 17:40:11.923406:  Finished generation of final m3u(s) and XML EPG(s).
[INFO | 2024-12-18 17:40:11,949] - 172.24.0.1 - - [18/Dec/2024 17:40:11] "POST /playlists/plm_main HTTP/1.1" 200 -
[INFO | 2024-12-18 17:40:12,462] - 172.24.0.1 - - [18/Dec/2024 17:40:12] "e[36mGET /static/assets/css/nucleo-icons.css HTTP/1.1e[0m" 304 -
[INFO | 2024-12-18 17:40:12,463] - 172.24.0.1 - - [18/Dec/2024 17:40:12] "e[36mGET /static/assets/css/nucleo-svg.css HTTP/1.1e[0m" 304 -
[INFO | 2024-12-18 17:40:12,465] - 172.24.0.1 - - [18/Dec/2024 17:40:12] "e[36mGET /static/assets/css/material-dashboard.css?v=3.0.0 HTTP/1.1e[0m" 304 -
[INFO | 2024-12-18 17:40:12,489] - 172.24.0.1 - - [18/Dec/2024 17:40:12] "e[36mGET /static/assets/img/slm_navicon.png HTTP/1.1e[0m" 304 -
[INFO | 2024-12-18 17:40:12,501] - 172.24.0.1 - - [18/Dec/2024 17:40:12] "e[36mGET /static/assets/js/material-dashboard.min.js?v=3.0.0 HTTP/1.1e[0m" 304 -
[INFO | 2024-12-18 17:40:12,504] - 172.24.0.1 - - [18/Dec/2024 17:40:12] "e[36mGET /static/assets/js/core/popper.min.js HTTP/1.1e[0m" 304 -
[INFO | 2024-12-18 17:40:12,505] - 172.24.0.1 - - [18/Dec/2024 17:40:12] "e[36mGET /static/assets/js/plugins/smooth-scrollbar.min.js HTTP/1.1e[0m" 304 -
[INFO | 2024-12-18 17:40:12,507] - 172.24.0.1 - - [18/Dec/2024 17:40:12] "e[36mGET /static/assets/js/plugins/perfect-scrollbar.min.js HTTP/1.1e[0m" 304 -
[INFO | 2024-12-18 17:40:12,508] - 172.24.0.1 - - [18/Dec/2024 17:40:12] "e[36mGET /static/assets/js/core/bootstrap.min.js HTTP/1.1e[0m" 304 -
[INFO | 2024-12-18 17:42:16,944] - 172.24.0.1 - - [18/Dec/2024 17:42:16] "GET /home HTTP/1.1" 200 -
[INFO | 2024-12-18 17:42:17,105] - 172.24.0.1 - - [18/Dec/2024 17:42:17] "e[36mGET /static/assets/css/nucleo-svg.css HTTP/1.1e[0m" 304 -
[INFO | 2024-12-18 17:42:17,108] - 172.24.0.1 - - [18/Dec/2024 17:42:17] "e[36mGET /static/assets/css/nucleo-icons.css HTTP/1.1e[0m" 304 -
[INFO | 2024-12-18 17:42:17,110] - 172.24.0.1 - - [18/Dec/2024 17:42:17] "e[36mGET /static/assets/css/material-dashboard.css?v=3.0.0 HTTP/1.1e[0m" 304 -
[INFO | 2024-12-18 17:42:17,112] - 172.24.0.1 - - [18/Dec/2024 17:42:17] "e[36mGET /static/assets/img/slm_navicon.png HTTP/1.1e[0m" 304 -
[INFO | 2024-12-18 17:42:17,125] - 172.24.0.1 - - [18/Dec/2024 17:42:17] "GET /static/assets/img/slm_logo_v2.png HTTP/1.1" 200 -
[INFO | 2024-12-18 17:42:17,130] - 172.24.0.1 - - [18/Dec/2024 17:42:17] "e[36mGET /static/assets/js/core/popper.min.js HTTP/1.1e[0m" 304 -
[INFO | 2024-12-18 17:42:17,135] - 172.24.0.1 - - [18/Dec/2024 17:42:17] "e[36mGET /static/assets/js/material-dashboard.min.js?v=3.0.0 HTTP/1.1e[0m" 304 -
[INFO | 2024-12-18 17:42:17,139] - 172.24.0.1 - - [18/Dec/2024 17:42:17] "e[36mGET /static/assets/js/plugins/smooth-scrollbar.min.js HTTP/1.1e[0m" 304 -
[INFO | 2024-12-18 17:42:17,139] - 172.24.0.1 - - [18/Dec/2024 17:42:17] "e[36mGET /static/assets/js/plugins/perfect-scrollbar.min.js HTTP/1.1e[0m" 304 -
[INFO | 2024-12-18 17:42:17,141] - 172.24.0.1 - - [18/Dec/2024 17:42:17] "e[36mGET /static/assets/js/core/bootstrap.min.js HTTP/1.1e[0m" 304 -
2024-12-18 17:43:25.229007:  ERROR: Webpage responded... 404 NOT FOUND2024-12-18 17:43:25.231570:  ERROR: Webpage responded... 404 NOT FOUND2024-12-18 17:43:25.232902:  ERROR: Webpage responded... 404 NOT FOUND
    Client IP: 172.24.0.1
    Method: GET

    Client IP: 172.24.0.1    URL: http://10.0.1.21:5050/apple-touch-icon.png
    Headers: 
        Host: 10.0.1.21:5050
        Accept: */*
        Accept-Language: en-US,en;q=0.9
        Connection: keep-alive
        Accept-Encoding: gzip, deflate
    Method: GET
    URL: http://10.0.1.21:5050/apple-touch-icon-precomposed.png
    Headers: 
        Host: 10.0.1.21:5050
        Accept: */*
        Accept-Language: en-US,en;q=0.9
    Client IP: 172.24.0.1
    Method: GET
    URL: http://10.0.1.21:5050/favicon.ico
    Headers: 
        Host: 10.0.1.21:5050
        Accept: */*
        Accept-Language: en-US,en;q=0.9
        Connection: keep-alive
        Accept-Encoding: gzip, deflate


        User-Agent: com.apple.WebKit.Networking/20620.1.16.11.8 CFNetwork/1568.300.101 Darwin/24.2.0
    User Agent: com.apple.WebKit.Networking/20620.1.16.11.8 CFNetwork/1568.300.101 Darwin/24.2.0
    Args: ImmutableMultiDict([])
    Data: No data
[INFO | 2024-12-18 17:43:25,235] - 172.24.0.1 - - [18/Dec/2024 17:43:25] "e[33mGET /apple-touch-icon.png HTTP/1.1e[0m" 404 -
        Connection: keep-alive
        Accept-Encoding: gzip, deflate
        User-Agent: com.apple.WebKit.Networking/20620.1.16.11.8 CFNetwork/1568.300.101 Darwin/24.2.0
    User Agent: com.apple.WebKit.Networking/20620.1.16.11.8 CFNetwork/1568.300.101 Darwin/24.2.0
    Args: ImmutableMultiDict([])
    Data: No data
[INFO | 2024-12-18 17:43:25,235] - 172.24.0.1 - - [18/Dec/2024 17:43:25] "e[33mGET /favicon.ico HTTP/1.1e[0m" 404 -
        User-Agent: com.apple.WebKit.Networking/20620.1.16.11.8 CFNetwork/1568.300.101 Darwin/24.2.0
    User Agent: com.apple.WebKit.Networking/20620.1.16.11.8 CFNetwork/1568.300.101 Darwin/24.2.0
    Args: ImmutableMultiDict([])
    Data: No data
[INFO | 2024-12-18 17:43:25,236] - 172.24.0.1 - - [18/Dec/2024 17:43:25] "e[33mGET /apple-touch-icon-precomposed.png HTTP/1.1e[0m" 404 -
2024-12-18 17:43:25.445669:  ERROR: Webpage responded... 404 NOT FOUND
    Client IP: 172.24.0.1
    Method: GET
    URL: http://10.0.1.21:5050/apple-touch-icon.png
    Headers: 
        Host: 10.0.1.21:5050
        Accept: */*
        Accept-Language: en-US,en;q=0.92024-12-18 17:43:25.447039:  ERROR: Webpage responded... 404 NOT FOUND
        Connection: keep-alive
        Accept-Encoding: gzip, deflate
    Client IP: 172.24.0.1
    Method: GET
    URL: http://10.0.1.21:5050/favicon.ico
    Headers: 
        Host: 10.0.1.21:5050

        User-Agent: com.apple.WebKit.Networking/19618.3.11.11.5 CFNetwork/1498.700.2 Darwin/23.6.0
    User Agent: com.apple.WebKit.Networking/19618.3.11.11.5 CFNetwork/1498.700.2 Darwin/23.6.0
    Args: ImmutableMultiDict([])
    Data: No data
[INFO | 2024-12-18 17:43:25,448] - 172.24.0.1 - - [18/Dec/2024 17:43:25] "e[33mGET /apple-touch-icon.png HTTP/1.1e[0m" 404 -
2024-12-18 17:43:25.448758:  ERROR: Webpage responded... 404 NOT FOUND
        Accept: */*
        Accept-Language: en-US,en;q=0.9
        Connection: keep-alive
        Accept-Encoding: gzip, deflate
        User-Agent: com.apple.WebKit.Networking/19618.3.11.11.5 CFNetwork/1498.700.2 Darwin/23.6.0
    User Agent: com.apple.WebKit.Networking/19618.3.11.11.5 CFNetwork/1498.700.2 Darwin/23.6.0
    Args: ImmutableMultiDict([])
    Data: No data
[INFO | 2024-12-18 17:43:25,448] - 172.24.0.1 - - [18/Dec/2024 17:43:25] "e[33mGET /favicon.ico HTTP/1.1e[0m" 404 -
    Client IP: 172.24.0.1
    Method: GET
    URL: http://10.0.1.21:5050/apple-touch-icon-precomposed.png
    Headers: 
        Host: 10.0.1.21:5050
        Accept: */*
        Accept-Language: en-US,en;q=0.9
        Connection: keep-alive
        Accept-Encoding: gzip, deflate
        User-Agent: com.apple.WebKit.Networking/19618.3.11.11.5 CFNetwork/1498.700.2 Darwin/23.6.0
    User Agent: com.apple.WebKit.Networking/19618.3.11.11.5 CFNetwork/1498.700.2 Darwin/23.6.0
    Args: ImmutableMultiDict([])
    Data: No data
[INFO | 2024-12-18 17:43:25,450] - 172.24.0.1 - - [18/Dec/2024 17:43:25] "e[33mGET /apple-touch-icon-precomposed.png HTTP/1.1e[0m" 404 -
[INFO | 2024-12-18 17:43:25,548] - 172.24.0.1 - - [18/Dec/2024 17:43:25] "GET /home HTTP/1.1" 200 -
[INFO | 2024-12-18 17:43:25,634] - 172.24.0.1 - - [18/Dec/2024 17:43:25] "GET /static/assets/img/slm_logo_v2.png HTTP/1.1" 200 -
[INFO | 2024-12-18 17:43:25,634] - 172.24.0.1 - - [18/Dec/2024 17:43:25] "GET /static/assets/img/slm_flavicon.png HTTP/1.1" 200 -
[INFO | 2024-12-18 17:43:25,725] - 172.24.0.1 - - [18/Dec/2024 17:43:25] "GET /home HTTP/1.1" 200 -
[INFO | 2024-12-18 17:43:25,880] - 172.24.0.1 - - [18/Dec/2024 17:43:25] "GET /static/assets/img/slm_flavicon.png HTTP/1.1" 200 -
[INFO | 2024-12-18 17:43:30,324] - 172.24.0.1 - - [18/Dec/2024 17:43:30] "GET /logs HTTP/1.1" 200 -
[INFO | 2024-12-18 17:43:30,454] - 172.24.0.1 - - [18/Dec/2024 17:43:30] "e[36mGET /static/assets/css/nucleo-svg.css HTTP/1.1e[0m" 304 -
[INFO | 2024-12-18 17:43:30,478] - 172.24.0.1 - - [18/Dec/2024 17:43:30] "e[36mGET /static/assets/css/nucleo-icons.css HTTP/1.1e[0m" 304 -
[INFO | 2024-12-18 17:43:30,479] - 172.24.0.1 - - [18/Dec/2024 17:43:30] "e[36mGET /static/assets/js/core/popper.min.js HTTP/1.1e[0m" 304 -
[INFO | 2024-12-18 17:43:30,480] - 172.24.0.1 - - [18/Dec/2024 17:43:30] "e[36mGET /static/assets/css/material-dashboard.css?v=3.0.0 HTTP/1.1e[0m" 304 -
[INFO | 2024-12-18 17:43:30,482] - 172.24.0.1 - - [18/Dec/2024 17:43:30] "e[36mGET /static/assets/img/slm_navicon.png HTTP/1.1e[0m" 304 -
[INFO | 2024-12-18 17:43:30,484] - 172.24.0.1 - - [18/Dec/2024 17:43:30] "e[36mGET /static/assets/js/plugins/smooth-scrollbar.min.js HTTP/1.1e[0m" 304 -
[INFO | 2024-12-18 17:43:30,486] - 172.24.0.1 - - [18/Dec/2024 17:43:30] "e[36mGET /static/assets/js/material-dashboard.min.js?v=3.0.0 HTTP/1.1e[0m" 304 -
[INFO | 2024-12-18 17:43:30,495] - 172.24.0.1 - - [18/Dec/2024 17:43:30] "e[36mGET /static/assets/js/plugins/perfect-scrollbar.min.js HTTP/1.1e[0m" 304 -
[INFO | 2024-12-18 17:43:30,497] - 172.24.0.1 - - [18/Dec/2024 17:43:30] "e[36mGET /static/assets/js/core/bootstrap.min.js HTTP/1.1e[0m" 304 -
2024-12-18 17:44:28.266390:  ERROR: Webpage responded... 404 NOT FOUND
    Client IP: 172.24.0.1
    Method: GET
    URL: http://10.0.1.21:5050/favicon.ico
    Headers: 
        Host: 10.0.1.21:5050
        Accept: */*
        Accept-Language: en-US,en;q=0.9
        Connection: keep-alive
        Accept-Encoding: gzip, deflate
        User-Agent: com.apple.WebKit.Networking/20620.1.16.11.8 CFNetwork/1568.300.101 Darwin/24.2.0
    User Agent: com.apple.WebKit.Networking/20620.1.16.11.8 CFNetwork/1568.300.101 Darwin/24.2.0
    Args: ImmutableMultiDict([])
    Data: No data
[INFO | 2024-12-18 17:44:28,268] - 172.24.0.1 - - [18/Dec/2024 17:44:28] "e[33mGET /favicon.ico HTTP/1.1e[0m" 404 -
2024-12-18 17:44:28.270909:  ERROR: Webpage responded... 404 NOT FOUND
    Client IP: 172.24.0.1
    Method: GET
    URL: http://10.0.1.21:5050/apple-touch-icon.png
    Headers: 
        Host: 10.0.1.21:5050
        Accept: */*
        Accept-Language: en-US,en;q=0.9
        Connection: keep-alive
        Accept-Encoding: gzip, deflate
        User-Agent: com.apple.WebKit.Networking/20620.1.16.11.8 CFNetwork/1568.300.101 Darwin/24.2.02024-12-18 17:44:28.272881:  ERROR: Webpage responded... 404 NOT FOUND
    Client IP: 172.24.0.1
    Method: GET
    URL: http://10.0.1.21:5050/apple-touch-icon-precomposed.png
    Headers: 
        Host: 10.0.1.21:5050
        Accept: */*
        Accept-Language: en-US,en;q=0.9
        Connection: keep-alive
        Accept-Encoding: gzip, deflate
        User-Agent: com.apple.WebKit.Networking/20620.1.16.11.8 CFNetwork/1568.300.101 Darwin/24.2.0
    User Agent: com.apple.WebKit.Networking/20620.1.16.11.8 CFNetwork/1568.300.101 Darwin/24.2.0
    Args: ImmutableMultiDict([])
    Data: No data
[INFO | 2024-12-18 17:44:28,273] - 172.24.0.1 - - [18/Dec/2024 17:44:28] "e[33mGET /apple-touch-icon-precomposed.png HTTP/1.1e[0m" 404 -

    User Agent: com.apple.WebKit.Networking/20620.1.16.11.8 CFNetwork/1568.300.101 Darwin/24.2.0
    Args: ImmutableMultiDict([])
    Data: No data
[INFO | 2024-12-18 17:44:28,274] - 172.24.0.1 - - [18/Dec/2024 17:44:28] "e[33mGET /apple-touch-icon.png HTTP/1.1e[0m" 404 -
[INFO | 2024-12-18 17:44:28,474] - 172.24.0.1 - - [18/Dec/2024 17:44:28] "GET /logs HTTP/1.1" 200 -
[INFO | 2024-12-18 17:44:28,527] - 172.24.0.1 - - [18/Dec/2024 17:44:28] "GET /static/assets/img/slm_flavicon.png HTTP/1.1" 200 -
[INFO | 2024-12-18 17:52:04,451] - 172.24.0.1 - - [18/Dec/2024 17:52:04] "GET /playlists/files/plm_gracenote_hls_m3u_01.m3u HTTP/1.1" 200 -
[INFO | 2024-12-18 17:52:34,776] - 172.24.0.1 - - [18/Dec/2024 17:52:34] "GET /playlists/files/plm_epg_hls_m3u_01.m3u HTTP/1.1" 200 -
[INFO | 2024-12-18 17:52:39,669] - 172.24.0.1 - - [18/Dec/2024 17:52:39] "GET /playlists/files/plm_epg_hls_m3u_01.xml HTTP/1.1" 200 -

2024-12-18 18:00:00.478128:  Starting generation of final m3u(s) and XML EPG(s)...

    Deleted: plm_epg_hls_m3u_01.m3u
    Deleted: plm_gracenote_hls_m3u_01.m3u
    Created: plm_gracenote_hls_m3u_01.m3u
    Created: plm_epg_hls_m3u_01.m3u
[DEBUG | 2024-12-18 18:00:05,565] - Starting new HTTP connection (1): 10.0.1.21:7777
[DEBUG | 2024-12-18 18:00:06,333] - http://10.0.1.21:7777 "GET /distrotv/epg.xml HTTP/11" 200 930903
[DEBUG | 2024-12-18 18:00:06,376] - Starting new HTTP connection (1): 10.0.1.21:7782
[DEBUG | 2024-12-18 18:00:06,393] - http://10.0.1.21:7782 "GET /plex/epg/local/epg-local.xml HTTP/11" 200 45815129
[DEBUG | 2024-12-18 18:00:07,214] - Starting new HTTP connection (1): 10.0.1.21:7780
[DEBUG | 2024-12-18 18:00:07,225] - http://10.0.1.21:7780 "GET /pluto/epg/local/epg-local.xml HTTP/11" 200 13229211
[DEBUG | 2024-12-18 18:00:07,455] - Starting new HTTPS connection (1): github.com:443
[DEBUG | 2024-12-18 18:00:07,987] - https://github.com:443 "GET /matthuisman/i.mjh.nz/raw/master/Roku/all.xml.gz HTTP/11" 302 0
[DEBUG | 2024-12-18 18:00:07,989] - Starting new HTTPS connection (1): raw.githubusercontent.com:443
[DEBUG | 2024-12-18 18:00:08,197] - https://raw.githubusercontent.com:443 "GET /matthuisman/i.mjh.nz/master/Roku/all.xml.gz HTTP/11" 200 2372937
[DEBUG | 2024-12-18 18:00:08,508] - Starting new HTTP connection (1): 10.0.1.21:8183
[DEBUG | 2024-12-18 18:00:09,001] - http://10.0.1.21:8183 "GET /epg.xml?regions=us HTTP/10" 200 None
[DEBUG | 2024-12-18 18:00:09,129] - Starting new HTTP connection (1): 10.0.1.21:7755
[DEBUG | 2024-12-18 18:00:09,138] - http://10.0.1.21:7755 "GET /tubi/epg.xml HTTP/11" 200 3752623
    Deleted: plm_epg_hls_m3u_01.xml
    Created: plm_epg_hls_m3u_01.xml

2024-12-18 18:04:06.262270:  Finished generation of final m3u(s) and XML EPG(s).
[INFO | 2024-12-18 18:48:42,486] - 172.24.0.1 - - [18/Dec/2024 18:48:42] "GET /addprograms HTTP/1.1" 200 -

2024-12-18 19:00:00.737736:  Starting generation of final m3u(s) and XML EPG(s)...

    Deleted: plm_epg_hls_m3u_01.m3u
    Deleted: plm_gracenote_hls_m3u_01.m3u
    Created: plm_gracenote_hls_m3u_01.m3u
    Created: plm_epg_hls_m3u_01.m3u
[DEBUG | 2024-12-18 19:00:06,360] - Starting new HTTP connection (1): 10.0.1.21:7777
[INFO | 2024-12-18 19:00:06,680] - 172.24.0.1 - - [18/Dec/2024 19:00:06] "GET /playlists/plm_manage HTTP/1.1" 200 -
[INFO | 2024-12-18 19:00:06,835] - 172.24.0.1 - - [18/Dec/2024 19:00:06] "e[36mGET /static/assets/css/nucleo-icons.css HTTP/1.1e[0m" 304 -
[INFO | 2024-12-18 19:00:06,845] - 172.24.0.1 - - [18/Dec/2024 19:00:06] "e[36mGET /static/assets/img/slm_navicon.png HTTP/1.1e[0m" 304 -
[INFO | 2024-12-18 19:00:06,846] - 172.24.0.1 - - [18/Dec/2024 19:00:06] "e[36mGET /static/assets/js/core/popper.min.js HTTP/1.1e[0m" 304 -
[INFO | 2024-12-18 19:00:06,848] - 172.24.0.1 - - [18/Dec/2024 19:00:06] "e[36mGET /static/assets/css/material-dashboard.css?v=3.0.0 HTTP/1.1e[0m" 304 -
[INFO | 2024-12-18 19:00:06,851] - 172.24.0.1 - - [18/Dec/2024 19:00:06] "e[36mGET /static/assets/js/plugins/smooth-scrollbar.min.js HTTP/1.1e[0m" 304 -
[INFO | 2024-12-18 19:00:06,852] - 172.24.0.1 - - [18/Dec/2024 19:00:06] "e[36mGET /static/assets/css/nucleo-svg.css HTTP/1.1e[0m" 304 -
[INFO | 2024-12-18 19:00:06,859] - 172.24.0.1 - - [18/Dec/2024 19:00:06] "e[36mGET /static/assets/js/plugins/perfect-scrollbar.min.js HTTP/1.1e[0m" 304 -
[INFO | 2024-12-18 19:00:06,864] - 172.24.0.1 - - [18/Dec/2024 19:00:06] "e[36mGET /static/assets/js/core/bootstrap.min.js HTTP/1.1e[0m" 304 -
[INFO | 2024-12-18 19:00:06,868] - 172.24.0.1 - - [18/Dec/2024 19:00:06] "e[36mGET /static/assets/js/material-dashboard.min.js?v=3.0.0 HTTP/1.1e[0m" 304 -
[DEBUG | 2024-12-18 19:00:07,281] - http://10.0.1.21:7777 "GET /distrotv/epg.xml HTTP/11" 200 917284
[DEBUG | 2024-12-18 19:00:07,296] - Starting new HTTP connection (1): 10.0.1.21:7782
[DEBUG | 2024-12-18 19:00:07,319] - http://10.0.1.21:7782 "GET /plex/epg/local/epg-local.xml HTTP/11" 200 45815129
[DEBUG | 2024-12-18 19:00:08,090] - Starting new HTTP connection (1): 10.0.1.21:7780
[DEBUG | 2024-12-18 19:00:08,102] - http://10.0.1.21:7780 "GET /pluto/epg/local/epg-local.xml HTTP/11" 200 13227139
[DEBUG | 2024-12-18 19:00:08,339] - Starting new HTTPS connection (1): github.com:443
[DEBUG | 2024-12-18 19:00:08,934] - https://github.com:443 "GET /matthuisman/i.mjh.nz/raw/master/Roku/all.xml.gz HTTP/11" 302 0
[DEBUG | 2024-12-18 19:00:08,937] - Starting new HTTPS connection (1): raw.githubusercontent.com:443
[DEBUG | 2024-12-18 19:00:09,303] - https://raw.githubusercontent.com:443 "GET /matthuisman/i.mjh.nz/master/Roku/all.xml.gz HTTP/11" 200 2372937
[DEBUG | 2024-12-18 19:00:09,612] - Starting new HTTP connection (1): 10.0.1.21:8183
[DEBUG | 2024-12-18 19:00:10,152] - http://10.0.1.21:8183 "GET /epg.xml?regions=us HTTP/10" 200 None
[DEBUG | 2024-12-18 19:00:10,265] - Starting new HTTP connection (1): 10.0.1.21:7755
[DEBUG | 2024-12-18 19:00:10,306] - http://10.0.1.21:7755 "GET /tubi/epg.xml HTTP/11" 200 3752623
[INFO | 2024-12-18 19:04:06,566] - 172.24.0.1 - - [18/Dec/2024 19:04:06] "e[36mGET /static/assets/js/core/popper.min.js HTTP/1.1e[0m" 304 -
    Deleted: plm_epg_hls_m3u_01.xml
    Created: plm_epg_hls_m3u_01.xml

2024-12-18 19:04:15.443449:  Finished generation of final m3u(s) and XML EPG(s).
[INFO | 2024-12-18 19:04:19,283] - 172.24.0.1 - - [18/Dec/2024 19:04:19] "POST /playlists/plm_main HTTP/1.1" 200 -


2024-12-18 19:05:01.762839:  Starting generation of final m3u(s) and XML EPG(s)...

    Deleted: plm_epg_hls_m3u_01.m3u
    Deleted: plm_gracenote_hls_m3u_01.m3u
    Created: plm_gracenote_hls_m3u_01.m3u
    Created: plm_epg_hls_m3u_01.m3u
[DEBUG | 2024-12-18 19:05:08,141] - Starting new HTTP connection (1): 10.0.1.21:7777
[DEBUG | 2024-12-18 19:05:08,905] - http://10.0.1.21:7777 "GET /distrotv/epg.xml HTTP/11" 200 910811
[DEBUG | 2024-12-18 19:05:08,920] - Starting new HTTP connection (1): 10.0.1.21:7782
[DEBUG | 2024-12-18 19:05:08,928] - http://10.0.1.21:7782 "GET /plex/epg/local/epg-local.xml HTTP/11" 200 45815129
[DEBUG | 2024-12-18 19:05:09,501] - Starting new HTTP connection (1): 10.0.1.21:7780
[DEBUG | 2024-12-18 19:05:09,508] - http://10.0.1.21:7780 "GET /pluto/epg/local/epg-local.xml HTTP/11" 200 13227139
[DEBUG | 2024-12-18 19:05:09,639] - Starting new HTTPS connection (1): github.com:443
[DEBUG | 2024-12-18 19:05:10,151] - https://github.com:443 "GET /matthuisman/i.mjh.nz/raw/master/Roku/all.xml.gz HTTP/11" 302 0
[DEBUG | 2024-12-18 19:05:10,153] - Starting new HTTPS connection (1): raw.githubusercontent.com:443
[DEBUG | 2024-12-18 19:05:10,378] - https://raw.githubusercontent.com:443 "GET /matthuisman/i.mjh.nz/master/Roku/all.xml.gz HTTP/11" 200 2372937
[DEBUG | 2024-12-18 19:05:10,567] - Starting new HTTP connection (1): 10.0.1.21:8183
[DEBUG | 2024-12-18 19:05:10,822] - http://10.0.1.21:8183 "GET /epg.xml?regions=us HTTP/10" 200 None
[DEBUG | 2024-12-18 19:05:10,892] - Starting new HTTP connection (1): 10.0.1.21:7755
[DEBUG | 2024-12-18 19:05:10,911] - http://10.0.1.21:7755 "GET /tubi/epg.xml HTTP/11" 200 3752623
    Deleted: plm_epg_hls_m3u_01.xml
    Created: plm_epg_hls_m3u_01.xml

2024-12-18 19:08:59.108373:  Finished generation of final m3u(s) and XML EPG(s).
[INFO | 2024-12-18 19:08:59,142] - 172.24.0.1 - - [18/Dec/2024 19:08:59] "POST /playlists/plm_main HTTP/1.1" 200 -

            ```

Okay, that is a weird one. If the file doesn't exist, it should move on in life!

Anyway, I've made a modification to Reliable Remove to do an additional check to make sure the file exists before trying anything. Also, I've added something to the scheduler that will check 30 minutes later to see if the file is there and try to remove it again, just in case. Let's see if this helps!

Cool, thanks. I’ll continue to keep an eye on it.

Can the backup step skip over the temp.txt file, if it exists? Because when it balloons to 3+ GB the three backups means they’re taking 4x the space.

NP, this will be in the next release!

1 Like

@babsonnexus is there anyway you can add m3u8 support, I have to change the extension to m3u for it to work in PLM but if it natively handled m3u8 extension that would be great

1 Like

Could you share an example of a m3u8 you want integrated? Are you saying it doesn't work when you use a m3u8 extension but it does work if you just change it to m3u? Or are you doing some other steps in between to convert the file? What exactly are you seeing and doing?

The thing is, Channels requires the final output to be a m3u, so PLM is looking for certain things one would expect in a m3u from the input perspective. If it's just an extension or encoding issue, then it seems doable; but if it involves steps of converting things to make them compatible with what PLM is looking for in an m3u, then I don't know about that. My gut is saying no, but I'll take a look if you can provide some detail and rationale.

Yes, it does not work with the m3u8 extension, but once I change the extension to m3u it detects and outputs to channels just fine, so maybe just have your program auto change the extension when a m3u8 is loaded?

I marked a number of channels ignored that I may want to reassign, but I can't seem to figure out how to show them again?

image