I've created a little PHP project (repo) that can replace the need to have a local Docker instance for PlutoTV and Stirr.
Then my PHP script just replaces the
sid URL parameters with uniquely generated UUIDs upon each page load. So every use/access of the playlist.m3u file from the website is unique.
This should prevent any conflicts, dropouts, and disconnects that other online/public m3u files may have caused which do not have unique URL parameters in the stream URLs.
You can access the resulting m3u and EPG files here: https://nocords.xyz/
Where we're going, we don't need 'cords'
These links should work exactly the same as the files created by the local Docker instance.
The underlying m3u and epg files are automatically updated on the backend every three hours.
- For Pluto Playlist: https://nocords.xyz/pluto/playlist.m3u
- For Pluto EPG: https://nocords.xyz/pluto/epg.xml
If you would like to use custom channel numbering instead of the default, use this link instead, say if you wanted to start Pluto channel numbers at 5000:
For Stirr, the
stirr-for-channels GO repo by @robbiet480 runs in the background every 30 minutes and uses the 'national' STATION-ID. Those links are here:
- For Stirr Playlist: https://nocords.xyz/stirr/playlist.m3u
- For Stirr EPG: https://nocords.xyz/stirr/epg.xml
The github repo is here: https://github.com/HankLloydRight/pluto-for-channels-php
Let me know if you have any questions or comments. Thank you.