# zhimin-dev/iptv-checker

IPTV checker tool for Docker && CMD, check your playlist is available

Repository: https://github.com/zhimin-dev/iptv-checker
Canonical: https://ross.abutalabs.com/products/iptv-checker
Language: Makefile
License: MIT
License Family: permissive
Topics: iptv-checker, iptv-playlist, iptv-m3u8, iptv-m3u, docker-image, react, rust, tauri-app
Last push: 2026-07-24T03:25:18+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 94, release rhythm 94, longevity 100
- inputs: {"age_days": 1660, "days_push": 40, "days_rel": 40, "gap_med": 20.5, "n_releases_24m": 21}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2012, forks 201 (observed 2026-08-28T04:06:05.152593+00:00)

## What it is
A high-performance IPTV playlist checker that validates whether channels in M3U/M3U8/TXT playlists are available, deployable via Docker or CLI. It includes a web management UI, HTTP plus FFmpeg-based detection, scheduled background tasks, and export of working IPv4/IPv6 channel lists.

## Use cases
- check if my iptv m3u playlist links are still working
- filter dead channels out of an m3u8 playlist
- periodically validate iptv sources and remove unavailable streams
- export only working ipv4 or ipv6 channels from a playlist
- run playlist quality checks automatically in ci/cd
- manage iptv playlist checks through a web dashboard

## When to choose
- you need to validate large M3U/M3U8/TXT playlists and prune dead streams
- you want a self-hosted Docker service with a web UI and scheduled checks
- you need accurate results combining HTTP checks with FFmpeg stream verification
- you want to export cleaned playlists split by IPv4/IPv6 or resolution

## When to avoid
- you need to actually play or record IPTV streams rather than check availability
- you want a lightweight script without Docker or a web backend
- you need a full IPTV player or EPG viewer rather than a checker

## Facets
- artifact type: application
- maturity: active
- function: http-client, developer-tools, cli, monitoring, data-science
- domain: media, developer-tools, self-hosted, networking
- platform: self-hosted, cli, cross-platform
- tags: iptv, m3u-playlist, m3u8, playlist-validation, ffmpeg, epg, stream-checker, web-ui, tauri, automation, docker, web-server

## Member repositories
- zhimin-dev/iptv-checker (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:05.152593+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:01:03.751596+00:00, confidence not recorded.
  - readme: https://github.com/zhimin-dev/iptv-checker (fetched 2026-08-28T04:06:05.152593+00:00, sha dcdd801d5304)
- Data as of 2026-08-30T08:39:29.467469+00:00.
