Pluto for Channels

just came back to say it happens during ads :smiley: seems like mpeg-ts fixes it the commercial issue.

sometimes the stream still starts with a frozen image though.

1 Like

I know why I don't have guide data for Pluto TV UK.

To set up my Pluto TV source, I used the @KineticMan version:

Unfortunately, there are playlists only for all or local regions.

After creating the original source for the local region (using the OliveTin Project One-Click action), I manually created the source for the UK region by duplicating the local URL and replaced "local" with "uk".
The video streams actually work but there is no XML file generated for the EPG.

Question for @KineticMan: it seems that the streams exist by simply replacing "local" with "uk" in the URL. Do you think EPG could be generated too?

Add it in your environmental variables and it will generate the epg data too.

1 Like

Cool, thanks. I will give it a try after dinner.

I didn't want to break anything that was already working, but I had planned on improving this a bit. Was thinking of just generating the XML/M3U every couple hours (on demand with caching) for all sources (US, West, East, UK, etc). not sure a big need for it, but just to make setup easier for anyone so they dont have to mess with any env variables.

That fixed my guide issue with Pluto TV UK. Thanks!

Just a quick update... I migrated to the @KineticMan docker proxy yesterday ... worked like a charm (recorded 5 movies and 1 TV show all at the same time to check functionality). It's exactly what was needed to operate very much like an HD Homerun source. You just add a single source and you get up to 10 simultaneous streams...the proxy handles the stream management with a single user account/login. I highly recommend moving to that proxy agent.

1 Like

When setting the parameters for a docker container, within the YAML file the PLUTO_CODE setting defines the set of channels. I selected local and west for my set of channels. I then use the "all" links for the source and guide data. If you build all the regions, how would a user be able to select which regions were included in the "all" links?

Or you could build all regions, an all category, AND a user defined category... then provide a docker YAML environment variable for the user defined set... which would include links for source and guide data for that. That would provide all options by default, but allow a custom user defined set of links with the desired channel lists. Just a thought.

I find myself needing to reload the m3u’s every couple of days. The pluto channels throw up on the screen with errors in the log. Anyone else having these issues?

2026/03/05 08:53:34.144347 [ERR] Could not start stream for M3U-PlutoTV2 ch12430 Best of Dr. Phil: M3U: Could not fetch playlist from cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv: GET: https://cfd-v4-service-channel-stitcher-use1-1.prd.pluto.tv/v2/stitch/hls/channel/60f760bbdf090700075d7bfe/master.m3u8?

Looks like bad credentials for logging into pluto or not receive the access token that grants access to the channels once a successful login is allowed.

Also on the XMLTV Guide Data do you have it Refreshing Every 1 hour or 2 hours? I think Pluto only goes out like 12 hours or something like that so it needs to be refreshed often.

I have the guide refreshing every hour. I have 4 sources setup each with 1 stream. Works well for a while then my better half tells me it is broken. I am not sure about the password. It has not changed and don't change it prior to reloading the M3U's. However, I hope I am using them correctly... They are setup as envars in my docker setup.

You may want to switch over to this one. You only need to setup one source and it will auto switch between 10 different tuners. This is what I am currently using and don't seem to have that issue either.

Thanks, I will give this a try.

I installed this version. I read there is a 10 stream limit by default. Should my source be setup with No stream Limit or 8?

I don't think it matters. It is a hard limit and you will only have one source setup for it. I just left my unlimited as it would be rare to have 10 going at anytime.

Thank you for the reply.

The default is 10 simultaneous streams.
You can change it. If you really think you'll be using more than that.
Here's the link in the Topic thread for that project.
https://community.getchannels.com/t/pluto-for-channels-kineticman-docker/45872#tuning-concurrent-streams-3

This Topic thread is for the maddox docker.

Here are the three currently available sources

Please post in the appropriate Topic thread depending on which Project you use.
Or post general questions unrelated to a specific Project in Pluto TV On Screen Message "Pluto TV is longer available on this device"

I've been having this same issue since updating to the latest docker image almost daily. I either need to reload the m3u or when that hasn't fixed it, i need to restart the server to get it back.

Hi. jxxaxxys post above to switch to the KineticMan docker seems to have solved my issue. It also has the benefit of only needing one source to support 10 streams. Hope it helps you.

Thanks... I'll give it a try.