-
Notifications
You must be signed in to change notification settings - Fork 0
Adding all Pluto TV channels back: A possible solution. #1492
Description
If we still have the old Pluto TV entries, I found an easy way to fix them.
It seems support for Roku devices were dropped, but there still is support for Samsung TVs, and we can use their streams.
Turns out, the URL for Samsung TVs that get Pluto TV channels is different:
The old URLs for Pluto TV channels on Roku devices that don't work were as such:
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/{channelUUID}/master.m3u8?advertisingId=channel&appName=rokuchannel&appVersion=1.0&bmodel=bm1&channel_id=channel&content=channel&content_rating=ROKU_ADS_CONTENT_RATING&content_type=livefeed&coppa=false&deviceDNT=1&deviceId=channel&deviceMake=rokuChannel&deviceModel=web&deviceType=rokuChannel&deviceVersion=1.0&embedPartner=rokuChannel&genre=ROKU_ADS_CONTENT_GENRE&is_lat=1&platform=web&rdid=channel&studio_id=viacom&tags=ROKU_CONTENT_TAGS
The important part was that channel UUID section, for example the following link with the UUID of '5efbd39f8c4ce900075d7698' is for Star Trek:
https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/5efbd39f8c4ce900075d7698/master.m3u8?advertisingId=channel&appName=rokuchannel&appVersion=1.0&bmodel=bm1&channel_id=channel&content=channel&content_rating=ROKU_ADS_CONTENT_RATING&content_type=livefeed&coppa=false&deviceDNT=1&deviceId=channel&deviceMake=rokuChannel&deviceModel=web&deviceType=rokuChannel&deviceVersion=1.0&embedPartner=rokuChannel&genre=ROKU_ADS_CONTENT_GENRE&is_lat=1&platform=web&rdid=channel&studio_id=viacom&tags=ROKU_CONTENT_TAGS
But none of these work anymore since Pluto TV dropped support for those Roku devices that were using that URL structure.
There is another URL that seems to carry the Samsung TV Pluto TV streams that we could use instead:
https://jmp2.uk/plu-{channelUUID}.m3u8
So, a channel UUID of "5bd833b41843b56328bac189" here will also show the same Star Trek Pluto TV stream at this URL:
https://jmp2.uk/plu-5bd833b41843b56328bac189.m3u8
So if we do a find and replace of https://service-stitcher.clusters.pluto.tv/v1/stitch/embed/hls/channel/ with https://jmp2.uk/plu- and a find and replace of /master.m3u8?advertisingId=channel&appName=rokuchannel&appVersion=1.0&bmodel=bm1&channel_id=channel&content=channel&content_rating=ROKU_ADS_CONTENT_RATING&content_type=livefeed&coppa=false&deviceDNT=1&deviceId=channel&deviceMake=rokuChannel&deviceModel=web&deviceType=rokuChannel&deviceVersion=1.0&embedPartner=rokuChannel&genre=ROKU_ADS_CONTENT_GENRE&is_lat=1&platform=web&rdid=channel&studio_id=viacom&tags=ROKU_CONTENT_TAGS with .m3u8, we'd easily be able to keep all those Pluto TV channels.
Additionally, we could add many more (and possibly all) Pluto TV channels by simply grabbing the channel UUID from the Pluto TV web player, as indicated below in the screenshot:
This should let us add any Pluto TV channel... at least… it's worked for every channel I've tried.