iptv
Collection of publicly available IPTV channels from all over the world
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 Add New Channels to the IPTV Database: A Step-by-Step GuideLearn 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 Build Custom IPTV Playlist Commands in the iptv-org/iptv RepositoryLearn 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 the Log Parser Extracts Stream Information in the IPTV-Org RepositoryDiscover 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 Handle Proxies for Stream Testing in the IPTV-ORG RepositoryLearn 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.
How Country, Language, and Category Generators Work in IPTV-ORGDiscover how IPTV-ORG uses TypeScript generators to organize streaming data by country, language, and category, creating efficient M3U playlists for your viewing.
How to Create Issue Reports Automatically in IPTV-ORG/IPTVLearn 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 the IPTV Playlist Update Command Works in iptv-org/iptvDiscover how the iptv playlist update command synchronizes GitHub issues with M3U files. Learn about loading data, API fetching, stream parsing, and change persistence.
How to Contribute to the IPTV Repository: A Complete Guide for Stream ContributorsLearn 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 Lint TypeScript Code with ESLint in the iptv-org/iptv RepositoryLearn 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 Run the IPTV Test Suite with Jest: Complete Setup GuideLearn 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 the GitHub Actions Update Workflow Automates Playlist Maintenance in iptv-org/iptvDiscover how the iptv-org/iptv GitHub Actions workflow automates daily playlist maintenance, stream validation, and deployment for accurate M3U playlists and API updates.
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:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →