iptv

Collection of publicly available IPTV channels from all over the world

18 articles 112k View on GitHub ↗
18 articles
How to Debug Failed IPTV Stream Tests: A Complete Guide

Debug failed IPTV stream tests with npm run playlist:test. Inspect errors like TIMEOUT or HTTP 404 and use NODE_ENV=test with mock data for reliable reproduction.

how-to-guide
Feb 25, 2026
How to Add New Channels to the IPTV Database: A Step-by-Step Guide

Learn how to add new channels to the IPTV database with this step-by-step guide. Submit stream URLs via GitHub issues or pull requests for validation and playlist generation.

how-to-guide
Feb 25, 2026
How to Build Custom IPTV Playlist Commands in the iptv-org/iptv Repository

Learn to build custom IPTV playlist commands using the iptv-org/iptv repository's TypeScript framework. Master logger setup, data loading, stream parsing, and playlist export.

how-to-guide
Feb 25, 2026
How the Log Parser Extracts Stream Information in the IPTV-Org Repository

Discover how the iptv-org log parser extracts stream information from generators log. Learn about file types paths and channel counts detailed in each JSON entry.

how-to-guide
Feb 25, 2026
How to Handle Proxies for Stream Testing in the IPTV-ORG Repository

Learn to handle proxies for stream testing in the iptv-org repository using the -x --proxy CLI flag for HTTP, HTTPS, and SOCKS proxies. Optimize your testing workflow today.

testing
Feb 25, 2026
How Country, Language, and Category Generators Work in IPTV-ORG

Discover how IPTV-ORG uses TypeScript generators to organize streaming data by country, language, and category, creating efficient M3U playlists for your viewing.

internals
Feb 25, 2026
How to Create Issue Reports Automatically in IPTV-ORG/IPTV

Learn how to create issue reports automatically for the iptv-org/iptv repository. Discover the built-in command for scanning classifying and structuring stream request statuses.

how-to-guide
Feb 25, 2026
How the IPTV Playlist Update Command Works in iptv-org/iptv

Discover how the iptv playlist update command synchronizes GitHub issues with M3U files. Learn about loading data, API fetching, stream parsing, and change persistence.

internals
Feb 25, 2026
How to Contribute to the IPTV Repository: A Complete Guide for Stream Contributors

Learn how to contribute to the iptv repository by editing .m3u files and passing validation. Follow our guide to add your streams to iptv-org/iptv.

how-to-guide
Feb 25, 2026
How to Lint TypeScript Code with ESLint in the iptv-org/iptv Repository

Learn how to lint TypeScript code with ESLint in the iptv-org/iptv repository. Discover the configuration and benefits of enforcing code quality and style.

how-to-guide
Feb 25, 2026
How to Run the IPTV Test Suite with Jest: Complete Setup Guide

Learn how to run the IPTV test suite using Jest. This comprehensive guide details the setup process for executing tests serially with TypeScript compilation via @swc/jest in the iptv-org/iptv repository. Execute `npm test` to g...

how-to-guide
Feb 25, 2026
How the GitHub Actions Update Workflow Automates Playlist Maintenance in iptv-org/iptv

Discover how the iptv-org/iptv GitHub Actions workflow automates daily playlist maintenance, stream validation, and deployment for accurate M3U playlists and API updates.

how-to-guide
Feb 25, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →