Guovin/iptv-api
Guovin/iptv-api
An automated IPTV live source organizer that finds channels, tests speeds, and generates playlists, ensuring smooth TV streaming without buffering.
⚡️IPTV直播源自动更新平台『🤖全自动采集、筛选、测速、生成🚀』:自定义获取频道;IPv4/IPv6;接口验效;推流;多平台支持;工作流、Docker、命令行、GUI多端部署 | IPTV live streaming source automatic update platform
AI Summary
What This Project Does
Simply put, it's a robot that automatically finds TV live channels for you. It collects various live sources from the web, tests their speed, picks the good ones, and packages them into a playable list.
What Problems It Solves
It solves the hassle of traditional IPTV sources becoming invalid, buffering, or missing channels you want. You don't need to search for links manually every day or suffer from low quality; it maintains itself to ensure you can watch immediately.
Who It's For
People with TV boxes or smart TVs, or NAS enthusiasts; those who like free live TV but are tired of ads and lag; tech-savvy users willing to configure the environment slightly.
Typical Use Cases
1. Install a player in a TV box and import the generated links to watch live TV directly.
2. Deploy on a NAS so the whole family can access HD channels stably.
3. Add free TV channel resources to old PCs or Android boxes.
4. Customize channel lists to keep only the sports or news channels you want.
Key Strengths & Highlights
No manual maintenance, fully automatic updates; built-in speed testing to filter out slow or dead links; supports multiple deployment methods like Docker; can display program guides (EPG) and logos.
Getting Started Requirements
Requires some hands-on ability, like configuring Docker or running Python scripts, but a GUI version is available to lower the difficulty. No programming knowledge needed, but basic network concepts help.
Purpose
Suitable for users wanting free, stable TV live viewing willing to spend little time configuring. If you are completely unfamiliar with tech or don't want to fiddle, or just want specific paid channels, it may not fit.
Category
Tech Stack
Project Info
- Primary Language
- Python
- Default Branch
- master
- License
- NOASSERTION
- Homepage
- —
- Created
- Feb 4, 2024
- Last Commit
- 11 days ago
- Last Push
- 11 days ago
- Indexed
- Apr 18, 2026