As of April 2026, accessing via IPTV M3U playlists has become more complex due to Pluto TV's transition to v2 streams , which require authentication via a JSON Web Token (JWT) that often expires within 24 hours
While traditional static M3U links may no longer work reliably, you can use automated tools or repositories that handle these updates dynamically. Recommended Sources & Playlists
The following repositories are known for maintaining updated links or providing tools to generate your own authenticated playlists:
: A community-maintained collection of publicly available IPTV channels. While it includes Pluto TV, these links are frequently updated to reflect stream changes. All Channels:
This paper outlines the technical and legal framework for integrating Pluto TV streams into IPTV players using M3U playlists as of April 2026. Overview: Pluto TV and IPTV M3U Integration
Pluto TV is a legitimate "Free Ad-supported Streaming TV" (FAST) service. While users typically access it via official apps, many enthusiasts prefer integrating its channels into a single IPTV interface (like TiviMate or VLC) using M3U playlists. 1. The 2026 Shift: Technical Requirements
As of early 2026, Pluto TV has migrated to "v2" streams which require JSON Web Token (JWT) authentication. Static, public M3U URLs often fail within 24 hours because the hardcoded tokens expire. Reliable Integration Methods: pluto tv iptv m3u playlist upd
Self-Hosted Scrapers: Use tools like pluto-for-channels or pluto_tv_scraper to host a local server. These tools automatically request fresh JWTs and serve a dynamic M3U URL to your IPTV player.
Unique Client IDs: Some GitHub repositories provide "Auto-updated" playlists, but they require you to fork the repo and input a personal UUID to avoid stream conflicts. 2. Current M3U Playlist URLs
While static links are prone to downtime, these sources are commonly used for testing: Adding M3U to IPTV Smarters - Full Tutorial for Beginners
Pluto TV M3U playlists allow you to watch free live TV channels on third-party IPTV players like TiviMate, OTT Navigator, or VLC. As of April 2026, the most reliable way to access these is through community-maintained open-source projects that aggregate "FAST" (Free Ad-supported Streaming TV) channels. 📺 Popular Pluto TV M3U Playlist URLs
These URLs are frequently updated by the community and typically offer the most stable streams: All Countries (Global): https://i.mjh.nz/PlutoTV/all.m3u8 USA Only: https://mjh.nz UK Only: https://mjh.nz Canada Only: https://mjh.nz EPG (Guide) URL: https://mjh.nz 🛠️ Alternative GitHub & Community Sources
If the primary links are down, these repositories often host "master lists" of free legal IPTV channels, including Pluto TV, Samsung TV Plus, and Plex: As of April 2026, accessing via IPTV M3U
IPTV-org (Worldwide): https://iptv-org.github.io/iptv/countries/us.m3u
Free-TV GitHub: https://raw.githubusercontent.com/Free-TV/IPTV/master/playlist.m3u8
Self-Hosted Tools: For the most reliable experience, projects like pluto-for-channels allow you to run a local Docker container that generates a fresh M3U and EPG directly from Pluto's servers. 🚀 How to Add to Your Player Open your IPTV player (e.g., TiviMate or IPTV Smarters). Navigate to Settings > Add Playlist. Choose "M3U Playlist" or "URL". Paste one of the URLs above.
Add the EPG URL in the guide settings to see what's playing.
💡 Pro Tip: If links fail to load, ensure you have a VPN active if you are trying to access a region-locked playlist (like the USA list while in Europe).
Using tools like yt-dlp or ffmpeg, you can extract the .m3u8 master playlist from Pluto TV’s web player. However, this requires coding knowledge and daily maintenance. Open Pluto TV : Launch the Pluto TV app on your device
This is the most reliable method currently available. It uses an open-source Python script to generate a fresh playlist directly from Pluto’s servers.
What you need:
The Tool:
The most popular tool currently is plutotv-for-channels (originally designed for the Channels DVR app, but it outputs standard M3U files).
Steps to Update:
plutotv-for-channels).python3 pluto.py
pluto.m3u.C:\IPTV\pluto.m3u) or upload it to cloud storage (Dropbox/Google Drive) to get a URL.Why this is the best update method: Pluto TV changes their channel lineups frequently. This script queries Pluto's live database. If you run this script once a day (or set it to auto-run), your playlist will always be updated with the correct channel names and working streams.
There are three main reasons why this keyword is trending:
When you search for this keyword, you are looking for a text file (with a .m3u extension) that contains a list of channels. A functional entry looks like this:
#EXTINF:-1 tvg-id="Pluto.TV.CBSN" tvg-name="CBS News 24/7" tvg-logo="https://example.com/logo.png", CBS News 24/7
https://service-us-east-1.pluto.tv/v1/channels/12345.m3u8?device_id=FAKE&device_type=web
The "UPD" part is critical. If a playlist was created in 2023, it is dead. Pluto frequently rotates its authentication tokens (the device_id and sid parameters). An updated playlist from the last 48 hours is the only way to ensure the streams work.