Pluto TV guide not happening?

Hmm... everything seems fine on my end - I have the latest container.... set to update guide every 3 hours... using the direct IP address... I can tune Pluto, but can't get a guide. The log's last few lines:

[SUCCESS] Wrote the EPG to epg.xml!
[SUCCESS] Wrote the M3U8 tuner to playlist.m3u!
Last ran: Fri Mar 12 14:33:32 UTC 2021

172.17.0.1 - - [12/Mar/2021:15:12:08 +0000] "GET /playlist.m3u HTTP/1.1" 200 284983 "-" "Mozilla/5.0 ChannelsDVR+XMLTV/1.0" "-"
172.17.0.1 - - [12/Mar/2021:15:12:08 +0000] "GET /playlist.m3u HTTP/1.1" 200 284983 "-" "Go-http-client/1.1" "-"
172.17.0.1 - - [12/Mar/2021:15:15:13 +0000] "GET /playlist.m3u HTTP/1.1" 200 284983 "-" "Mozilla/5.0 ChannelsDVR+XMLTV/1.0" "-"
172.17.0.1 - - [12/Mar/2021:15:15:23 +0000] "GET /playlist.m3u HTTP/1.1" 200 284983 "-" "Mozilla/5.0 ChannelsDVR+XMLTV/1.0" "-"
172.17.0.1 - - [12/Mar/2021:15:22:41 +0000] "GET /playlist.m3u HTTP/1.1" 200 284983 "-" "Mozilla/5.0 ChannelsDVR+XMLTV/1.0" "-"
172.17.0.1 - - [12/Mar/2021:15:22:41 +0000] "GET /playlist.m3u HTTP/1.1" 200 284983 "-" "Go-http-client/1.1" "-"
172.17.0.1 - - [12/Mar/2021:15:22:45 +0000] "GET /playlist.m3u HTTP/1.1" 200 284983 "-" "Go-http-client/1.1" "-"
172.17.0.1 - - [12/Mar/2021:15:22:50 +0000] "GET /playlist.m3u HTTP/1.1" 200 284983 "-" "Mozilla/5.0 ChannelsDVR+XMLTV/1.0" "-"

I paste the following into at the terminal. This works for Ubuntu. Other distros you may need to omit the "sudo":

sudo docker stop pluto-for-channels
sudo docker rm pluto-for-channels
sudo docker pull jonmaddox/pluto-for-channels
sudo docker run -d --restart unless-stopped --name pluto-for-channels -p 8080:80 jonmaddox/pluto-for-channels

Been on 1.1.1 for almost 10 days now. Everything seems fine, tried every combination mentioned in this thread for a week now. Plays fine, all is well except the listing details disappear once every day or two. That tells me is something with my Win10 box.

Channels still show in the grid, just has generic name of the station instead of the details about specific episoides/movies/whatever.

Make sure the URL is http://X.X.X.X:8080/epg.xml
I couldn't get mine at first with the default local IP to work. I used the actual assigned IP then it worked.
Make sure that port forwarding 8080 is assigned in your router also.

Everything I've tweaked works, then pauses for some reason, then I have to manually reload the xml periodically. Static IP, localhost, or 127.0.0.1, it doesn't matter. Could be a bug in Docker Desktop on Win10, judging by the way it acts.

I will setup docker on my windows and see if I get the same issue as you do. I have docker on synology but the set up should be exact for windows. When you refresh does it load any programming at all.

Are you all using Docker via WSL2 on Windows? The current version requires extra steps, because it now essentially runs Docker in a virtualized Linux container through the WSL and Hyper-V.

Everything always works, except for the details about each show. My issue is the stations are listed in the grid, and I can tune them, but periodically the details about each show end until I manually re-load the xml.

I installed Docker Desktop from their site then loaded the Pluto Container. I assume the Docker container is a virtualized environment of its own?

Docker in windows is a new thing for me. I don't know where or how to get the container in Windows docker yet.

Powershell command is on the container page on Github.

Where do you set that? I can't find any place to specify a URL, except the location of the M3U playlist. (and I think it's getting that one fine - I can see the channels, and can tune them.)

You need to set up guide provider.


1 Like

Great - thanks! I think it's working again. But I had to change back to my local 127.0.0.1 address - I guess I have my 'direct' IP address wrong.... (Using Docker on my NAS.)

Mine seems to be working better now for no apparent reason... which tells me perhaps I have sporadic internet issues causing the container to not be able to reach the data supplier.

1 Like

im getting same thing , for past few days, tried all mentioned in this thread, still the same any other ideas?

1 Like

It works for me

I've had no problems using these links for a while now. 3hr refresh, ignore channel# from m3u. Never touched the docker setup, can't run docker.

M3U
https://i.mjh.nz/PlutoTV/us.m3u8

EPG
https://i.mjh.nz/PlutoTV/us.xml

2 Likes

Agree with @AtoZ0to9 on using the links and how to use them. I've been doing the same and have had no issue. Whoever is maintaining the data is keeping up perfectly, even as new channels are added/moved. The only thing I'll recommend is unchecking using Pluto's channel numbers. A number of the channels are listed twice in the m3u8 and causes issues if you use Pluto's numbers. This way, you will see a channel listed twice and go with the version that works (Sometimes it is the first, sometimes it is the second or third).

Also, if you go back to the base address, there are other similar M3U/EPG combos for other services like Stirr and PBS. If you do the PBS one, you can set its guide to your local OTA one and map the channel that way.

1 Like

Yes, forgot to mention, 'Ignore channel # from M3U' produces better results for me.