{"adoption": {"forks": 269, "observed_at": "2026-08-28T04:05:09.581205+00:00", "stars": 1601}, "canonical_url": "https://ross.abutalabs.com/products/kimcrowing-iptv", "card": {"archived": false, "artifact_type": "dataset", "description": "IPTV直播源", "domain": ["media", "entertainment", "awesome-lists", "self-hosted"], "enriched": true, "function": ["streaming", "developer-tools"], "health_score": 74, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["kimcrowing/IPTV"], "name": "kimcrowing/IPTV", "platform": ["cross-platform", "cli"], "pushed_at": "2026-06-28T03:04:46+00:00", "repo": "kimcrowing/IPTV", "stars": 1601, "tags": ["iptv", "m3u-playlists", "live-tv", "epg", "china-telecom-isp-sources", "curated-list", "multicast-sources", "web-server"], "topics": [], "urls": [], "use_cases": ["find free live TV stream playlists for my TV box", "get China Telecom/Unicom IPTV multicast source lists", "watch CCTV and satellite channels on VLC or Kodi", "find EPG electronic program guide sources for IPTV", "collect stable m3u live stream links for players", "learn how to capture IPTV streams from my broadband provider"], "what_it_is": "A curated collection of IPTV live stream sources (m3u playlists), including Chinese ISP multicast sources, public worldwide channels, EPG sources, and recommended player software. It is primarily a wiki-based resource list rather than executable software.", "when_to_avoid": ["you need actively maintained, guaranteed-working stream links (many listed sources are outdated or region-locked)", "you want a player application itself rather than playlists", "you need legally licensed TV streaming"], "when_to_choose": ["you need ready-made IPTV playlist URLs for players like VLC, Kodi, or PotPlayer", "you want Chinese ISP (telecom/unicom/broadcast) multicast source lists", "you need a reference list of IPTV providers, EPG sources, and channel databases"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/kimcrowing-iptv", "repo": "kimcrowing/IPTV", "role": "main", "score": 72}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.581205+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:52:48.123788+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a87ddc29fef2ca8f9c2ad7f4f09cd6024a6aeb6627817f5b2506134cdf4ce70", "fetched_at": "2026-08-28T04:05:09.581205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kimcrowing/IPTV"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.581205+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:52:48.123788+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a87ddc29fef2ca8f9c2ad7f4f09cd6024a6aeb6627817f5b2506134cdf4ce70", "fetched_at": "2026-08-28T04:05:09.581205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kimcrowing/IPTV"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:52:48.123788+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a87ddc29fef2ca8f9c2ad7f4f09cd6024a6aeb6627817f5b2506134cdf4ce70", "fetched_at": "2026-08-28T04:05:09.581205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kimcrowing/IPTV"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.581205+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.581205+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.581205+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:52:48.123788+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a87ddc29fef2ca8f9c2ad7f4f09cd6024a6aeb6627817f5b2506134cdf4ce70", "fetched_at": "2026-08-28T04:05:09.581205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kimcrowing/IPTV"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.581205+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.581205+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:52:48.123788+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a87ddc29fef2ca8f9c2ad7f4f09cd6024a6aeb6627817f5b2506134cdf4ce70", "fetched_at": "2026-08-28T04:05:09.581205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kimcrowing/IPTV"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.581205+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.581205+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.581205+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:52:48.123788+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a87ddc29fef2ca8f9c2ad7f4f09cd6024a6aeb6627817f5b2506134cdf4ce70", "fetched_at": "2026-08-28T04:05:09.581205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kimcrowing/IPTV"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.581205+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:09.581205+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:52:48.123788+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a87ddc29fef2ca8f9c2ad7f4f09cd6024a6aeb6627817f5b2506134cdf4ce70", "fetched_at": "2026-08-28T04:05:09.581205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kimcrowing/IPTV"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:52:48.123788+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a87ddc29fef2ca8f9c2ad7f4f09cd6024a6aeb6627817f5b2506134cdf4ce70", "fetched_at": "2026-08-28T04:05:09.581205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kimcrowing/IPTV"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:52:48.123788+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a87ddc29fef2ca8f9c2ad7f4f09cd6024a6aeb6627817f5b2506134cdf4ce70", "fetched_at": "2026-08-28T04:05:09.581205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kimcrowing/IPTV"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:52:48.123788+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8a87ddc29fef2ca8f9c2ad7f4f09cd6024a6aeb6627817f5b2506134cdf4ce70", "fetched_at": "2026-08-28T04:05:09.581205+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kimcrowing/IPTV"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 89, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2341, "days_push": 66, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 72, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}