Pluto for Channels

I have yet to have any issues with Pluto, still using nocords as source.

Same here, but I have a feeling it's not going to last long. Fortunately all I really want is BBC World News and there's other sources for that.

Using the jgomez version of Pluto For Channels, I'm only seeing about 24 hrs of guide data. Is there a way to get more guide data pulled in? I'm trying to schedule recordings for scary movies to watch this month and the limited duration in the EPG makes this difficult.

1 Like

I think the default is 36 hours. It can be adjusted if you want to edit the pluto.py file. There are two places that need to be adjusted. Around line 225, find:

def update_epg(self, country_code, range_count = 3):

and around line 460 find:

range_count = 3

Those 3's are for how many 12 hour EPG segments you want. E.g. 3 * 12 hours = 36 hours. 4 would give you 48 hours of data.

I think that's all we get from Pluto. If we're pulling in 24 hours for that source, that's not bad. I just checked the Pluto website and app, and they only show the upcoming 12 hours in the guide...

1 Like

Interesting. I didn't know this. Do we know if there's actually more data to be pulled? As I just mentioned in my previous comment, the guide on the Pluto app and/or website only go out 12 hours.

1 Like

The easiest way would probably be trial and error. Change it and look at the container log to see at what duration is fails to retrieve data from pluto.

But yeah, if you're not getting 36 hours of guide data, there isn't going to be any more past 36.

If the default is 36, I'm only getting 24 hours in my guide. So, I'll refrain from fiddling with it. Pluto's guide isn't always right on, either. I've had several series recordings be a few minutes off from the guide. Especially back to back recordings. Each one cumulatively got a little farther out of whack.

Any reason why my Pluto EPG data worked great initially when I set this up and not there's no guide data? I assume the Pluto For Channels pulls updated EPG data daily if not hourly.

If you're using the latest container, restart the container.
If you're not using the latest container, update it.

Then refresh the guide data.

Do I need to do this daily? Will it refresh automatically. After I restarted, the guide data updated for 24hrs. Looking at the guide today after that last refreshed 24hr period, the guide data is missing. Its as if I manually need to restart the container to get updated guide data.

You should not need to restart the container daily. You can change the EPG refresh period in the settings for your custom channel source. I have mine set to refresh Pluto every hour.

1 Like

Pluto channels do not seem to be working. Guide data is there. But, channels will not play.

EDIT: SOME Channels are playing. But are extremely slow to load.

2025/10/29 08:12:02.933473 [TNR] Opened connection to M3U-PlutoTV2 for ch220 Classic Movies Channel
2025/10/29 08:12:02.933516 [HLS] Starting live stream for channel 220 from 127.0.0.1 (bitrate=3321kbps)
2025/10/29 08:12:03.699372 [HLS] Session ch220-dANY-ip127.0.0.1 started in 765.809993ms
2025/10/29 08:12:03.759329 [HLS] Probed live stream in 825.467121ms: h264 1216x684 progressive 2504291bps
2025/10/29 08:13:08.493922 [HLS] Stopping transcoder session ch220-dANY-ip127.0.0.1 (out=1m15.008s finished=false first_seq=1 last_seq=10)
2025/10/29 08:13:08.494266 [TNR] Closed connection to M3U-PlutoTV2 for ch220 Classic Movies Channel
2025/10/29 08:13:08.496441 [SNR] Buffer statistics for ch220 Classic Movies Channel: buf=0% drop=0%
2025/10/29 08:13:08.496492 [SNR] Streaming statistics for ch220 Classic Movies Channel: timeouts=0 segment_timeouts=0 playlist_timeouts=0
2025/10/29 08:13:16.736468 [M3U] stream timestamps: pluto-pluto-tv-trending-now: start_at=2025-10-29T08:13:14-07:00 end_at=2025-10-29T08:13:34-07:00 live_delay=15s

Other channels will not play:

2025/10/29 08:18:01.272186 [TNR] Opened connection to M3U-PlutoTV2 for ch225 Pluto TV Staff Picks
2025/10/29 08:18:01.272225 [HLS] Starting live stream for channel 225 from 127.0.0.1 (bitrate=3321kbps)
2025/10/29 08:18:02.086069 [HLS] Session ch225-dANY-ip127.0.0.1 started in 813.795569ms
2025/10/29 08:18:02.095961 [HLS] Probed live stream in 823.428949ms: h264 1216x684 progressive 2335184bps
2025/10/29 08:19:20.246819 [HLS] Stopping transcoder session ch225-dANY-ip127.0.0.1 (out=1m25.013333s finished=false first_seq=1 last_seq=2)
2025/10/29 08:19:20.251235 [TNR] Closed connection to M3U-PlutoTV2 for ch225 Pluto TV Staff Picks
2025/10/29 08:19:20.251310 [SNR] Buffer statistics for ch225 Pluto TV Staff Picks: buf=0% drop=0%
2025/10/29 08:19:20.251343 [SNR] Streaming statistics for ch225 Pluto TV Staff Picks: timeouts=0 segment_timeouts=0 playlist_timeouts=0

I am not experiencing this behavior on any Pluto station that I've tried, although I am still using the @joagomez version, not the @Bobby_Vaughn one yet.

Thanks, I have both containers running. I'll try switching back to the @joagomez playlist and see what happens. :crossed_fingers:

I haven't gotten guide data in days. I'm using the jgomez container.

I have guide data in both Pluto containers.

The strange thing I'm seeing is that the channels play fine through the clients.

But, not through the GUI.

I've noticed that behavior with other channels too. I don't think it is an issue with Pluto.

Pluto via ghcr.io/jgomez177/pluto-for-channels:latest is working fine for me. Just checked guide and watched a little Beverly Hillbillies. Just FYI