Rankings/Guovin/iptv-api

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

Stars
23,569
Forks
6,912
Watchers
918
Issues
0
💡

An automated IPTV live source organizer that finds channels, tests speeds, and generates playlists, ensuring smooth TV streaming without buffering.

📂 Media & Streaming💻 Python📄 NOASSERTION

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.

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