About this project

iPTV is a modular IPTV live source management and distribution system designed for home entertainment and NAS users. It integrates built-in scraper modules for CCTV MiGu, Bilibili, Huya, Douyu, and multiple regional broadcasters, while also supporting custom direct link ingest and M3U/TXT subscriptions. All sources are aggregated, deduplicated, and organized into unified playlists and EPG program guides. The system includes a GUI visual management backend, supporting grouping, sorting, renaming, hiding, and batch management, along with multi-configuration profiles and user tokens. A default deployment aggregates over 800 channels, including Chinese national and satellite TV, regional stations, sports events, landscape live streams, and Asia-Pacific international channels. For deployment, it is recommended to run via Docker Compose on NAS or servers, or locally with Node.js 20+. The system provides standard M3U, TXT, and EPG subscription URLs, with compatibility and full-proxy options for different players. Scraper modules can be toggled independently, and account credentials remain exclusively in local deployment.