Skip to content

stephdotyml/Pluto-TV-Playlists

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

933 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌎 PLUTO TV PLAYLISTS

Auto Update


Pluto TV Playlists

This repository provides an automatically updated Pluto TV M3U playlist with EPG.
Important: Each user must use their own unique client_id (UUID) to avoid stream conflicts on Pluto TV servers.


Step 1: Fork This Repository

  1. Click the Fork button on the top right of this repo.
  2. You now have your own copy of the repo in your GitHub account.

Step 2: Generate Your Client ID (UUID)

You need a unique client ID for Pluto TV:


Step 3: Edit config.json

Open the config.json file in your fork and replace the default client_id with your UUID:

{
  "client_id": "PASTE_YOUR_UNIQUE_UUID_HERE"
}

Step 4: Run GitHub Actions

After editing config.json:

  1. Go to the Actions tab in your fork.
  2. Select All workflows the click Auto Pluto Update.
  3. Click Run workflow.
  4. Wait for the workflow to finish. The playlist will now be updated with your unique client ID.

Step 5: Access Your M3U8 Playlist

After running the workflow:

  1. Go to the output/ folder in your forked repository.
  2. You will find your personalized M3U8 playlist (plutotv_us.m3u8) that uses your own client ID.
  3. Open the .m3u8 file → tap the three dots (mobile) → select View → copy the URL. On desktop, just click Raw → copy the URL.

Example RAW URL format:

https://raw.githubusercontent.com/NasiLemakk/Pluto-TV-Playlists/main/plutotv_us.m3u

Add the URL above as a remote playlist in your IPTV player (TiviMate, IPTV Smarters, OTT Navigator, etc).

Note: Each user will have their own playlist file generated automatically with their unique client ID and JWT token.


⚡ Automatic Token Update

This repository uses GitHub Actions to automatically refresh the Pluto TV session token and regenerate the M3U playlist.

No manual intervention required.


📺 EPG Links

https://raw.githubusercontent.com/matthuisman/i.mjh.nz/refs/heads/master/PlutoTV/all.xml

Credits

This project is based on pluto_tv_scraper by 4v3ngR.

Original project:
https://github.com/4v3ngR/pluto_tv_scraper

Some modifications and customization were made for this repository.

EPG data provided by Matt Huisman
Source: https://github.com/matthuisman/i.mjh.nz

About

Auto-updated Pluto TV M3U playlists with EPG

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 100.0%