back to home

BuddyChewChew / app-m3u-generator

☑️ Pluto, Samsung, Plex, Roku, Tubi Channels ( With EPG )

View on GitHub
81 stars
25 forks
0 issues

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing BuddyChewChew/app-m3u-generator in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/BuddyChewChew/app-m3u-generator)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

⭐ FAST Service M3U Playlist Generator This repository automatically generates M3U playlist files for various free ad-supported streaming television (FAST) services using a Python script and GitHub Actions. The playlists include embedded EPG (Electronic Program Guide) information via the tag in the M3U header. 🟢 Service Status & Playlist URLs | Service | Status | Region Support | Playlist URL (M3U) | EPG / Guide Source | | :--- | :--- | :--- | :--- | :--- | | **Pluto TV** | ✅ Online | Global (14+ Regions) | | (Auto-embedded) | | **Plex TV** | ✅ Online | Global (8+ Regions) | | (Auto-embedded) | | **Samsung TV Plus** | ✅ Online | Global (11+ Regions) | | (Auto-embedded) | | **Roku Channel** | ✅ Online | US / All | | (Auto-embedded) | | **Tubi TV** | ✅ Online | US (Scraped) | | (Self-Generated) | | **Stirr TV** | ❌ Offline | N/A | Removed | Service Discontinued | --- ▶️ How It Works • **Data Fetching:** A Python script ( ) fetches the latest channel data from reliable upstream sources (primarily i.mjh.nz). • **M3U Generation:** The script parses the data and utilizes the proxy to ensure Pluto and Samsung TV Plus streams remain functional in standard IPTV players. • **GitHub Action:** A scheduled workflow runs daily (03:00 UTC). • **The TiviMate Fix:** The workflow dynamically injects the full GitHub Raw URL into the Tubi M3U header. This ensures that players like TiviMate can find the guide without manual configuration. ▶️ Services Included 🔹 Pluto TV **File:** • **Regions:** ar, br, ca, cl, de, dk, es, fr, gb, it, mx, no, se, us, and all. 🔹 Plex TV **File:** • **Regions:** au, ca, es, fr, gb, mx, nz, us, and all. 🔹 Samsung TV Plus **File:** • **Regions:** at, ca, ch, de, es, fr, gb, in, it, kr, us, and all. 🔹 Roku TV & Tubi • **Roku:** (Full Roku Linear lineup) • **Tubi:** (Live TV scraper) --- ▶️ How to Use The generated M3U files are located in the directory. **Direct URL Format:** *Example for Plex US:* **To get the URL manually:** • Navigate to the folder. • Click on the desired file. • Click the **"Raw"** button. • Copy the URL from your browser's address bar. ▶️ Update Schedule Playlists are automatically updated daily via GitHub Actions. Your IPTV player should periodically refresh the URL to get the latest channel updates. ▶️ Customization If you want to modify the regions or script logic: • **Fork** this repository. • Modify or the schedule in the file. • **Important:** Go to **Settings > Actions > General** and enable **"Read and write permissions"** under Workflow Permissions. ▶️ Disclaimer • This repository aggregates publicly available channel information. • Availability and stability of streams depend entirely on the original service providers. • Ensure your use of these streams complies with the terms of service of the respective platforms. Support these services by visiting their official sites: Pluto TV, Plex, Samsung TV Plus, Tubi TV, Roku