{"adoption": {"forks": 348, "observed_at": "2026-08-28T04:08:46.374590+00:00", "stars": 4353}, "canonical_url": "https://ross.abutalabs.com/products/dongyubin-iptv", "card": {"archived": false, "artifact_type": "dataset", "description": "2026年8月更新直播源，体育直播源、F1直播源，IPTV电视直播源、APTV电视直播源、IPTV直播软件、中国IPTV直播源M3U、TV观看工具，iptv最新可用直播源iptv4/iptv6，TVBox接口，福利节目源，IPTV检查工具、电视家替代APP", "domain": ["media", "self-hosted", "awesome-lists", "entertainment"], "enriched": true, "function": ["streaming", "developer-tools", "documentation"], "health_score": 79, "homepage": "https://www.wangdu.site/software/av-read/339.html", "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["dongyubin/IPTV"], "name": "dongyubin/IPTV", "platform": ["cross-platform"], "pushed_at": "2026-08-20T07:19:05+00:00", "repo": "dongyubin/IPTV", "stars": 4353, "tags": ["iptv", "m3u-playlists", "live-tv", "tvbox", "aptv", "live-streaming-sources", "epg", "china-tv", "sports-streams", "curated-list", "android", "ios", "web-server", "docker"], "topics": ["iptv", "iptv-channels", "iptv-m3u", "iptv-player", "iptv-playlist", "aptv", "free-iptv"], "urls": [], "use_cases": ["find working iptv m3u playlists for chinese tv channels", "watch cctv and provincial satellite tv for free", "get sports and f1 live stream sources", "find ipv6 iptv sources", "set up tvbox interface sources", "find iptv player apps for android tv", "check whether iptv stream sources are still valid", "watch hong kong and taiwan tv channels"], "what_it_is": "A continuously updated curated collection of Chinese and international IPTV live-stream sources (M3U/TXT playlists), including CCTV, provincial, Hong Kong/Macau/Taiwan, sports, and international channels, plus links to IPTV player apps and checking tools. It also promotes paid subscription packages and documents TVBox interfaces and self-hosted IPTV tooling.", "when_to_avoid": ["you need a legally licensed streaming service with guaranteed uptime", "you want a single maintained software project rather than a link collection", "you cannot accept that free public streams may break or be region-locked"], "when_to_choose": ["you want a frequently updated, categorized index of Chinese IPTV playlists and player tools", "you need IPv4/IPv6, sports, or HK/Macau/Taiwan channel sources in one place", "you want links to source-checking and format-conversion utilities"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/dongyubin-iptv", "repo": "dongyubin/IPTV", "role": "main", "score": 68}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.374590+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:21:30.891170+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7d12f0948f1f1ef06628bbe9d0b974f0ffde30615ea2a204a8e71fa15dd9fadb", "fetched_at": "2026-08-28T04:08:46.374590+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dongyubin/IPTV"}, {"content_hash": "228708a4d0dc97b70b0ce28b8e0970bed4339996478c3c8b0e36fe3c9a1e5885", "fetched_at": "2026-08-29T09:10:36.082181+00:00", "kind": "homepage", "missing": false, "url": "https://www.wangdu.site/software/av-read/339.html"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.374590+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:21:30.891170+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7d12f0948f1f1ef06628bbe9d0b974f0ffde30615ea2a204a8e71fa15dd9fadb", "fetched_at": "2026-08-28T04:08:46.374590+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dongyubin/IPTV"}, {"content_hash": "228708a4d0dc97b70b0ce28b8e0970bed4339996478c3c8b0e36fe3c9a1e5885", "fetched_at": "2026-08-29T09:10:36.082181+00:00", "kind": "homepage", "missing": false, "url": "https://www.wangdu.site/software/av-read/339.html"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:21:30.891170+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7d12f0948f1f1ef06628bbe9d0b974f0ffde30615ea2a204a8e71fa15dd9fadb", "fetched_at": "2026-08-28T04:08:46.374590+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dongyubin/IPTV"}, {"content_hash": "228708a4d0dc97b70b0ce28b8e0970bed4339996478c3c8b0e36fe3c9a1e5885", "fetched_at": "2026-08-29T09:10:36.082181+00:00", "kind": "homepage", "missing": false, "url": "https://www.wangdu.site/software/av-read/339.html"}], "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:08:46.374590+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.374590+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.374590+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:21:30.891170+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7d12f0948f1f1ef06628bbe9d0b974f0ffde30615ea2a204a8e71fa15dd9fadb", "fetched_at": "2026-08-28T04:08:46.374590+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dongyubin/IPTV"}, {"content_hash": "228708a4d0dc97b70b0ce28b8e0970bed4339996478c3c8b0e36fe3c9a1e5885", "fetched_at": "2026-08-29T09:10:36.082181+00:00", "kind": "homepage", "missing": false, "url": "https://www.wangdu.site/software/av-read/339.html"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.374590+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.374590+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:21:30.891170+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7d12f0948f1f1ef06628bbe9d0b974f0ffde30615ea2a204a8e71fa15dd9fadb", "fetched_at": "2026-08-28T04:08:46.374590+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dongyubin/IPTV"}, {"content_hash": "228708a4d0dc97b70b0ce28b8e0970bed4339996478c3c8b0e36fe3c9a1e5885", "fetched_at": "2026-08-29T09:10:36.082181+00:00", "kind": "homepage", "missing": false, "url": "https://www.wangdu.site/software/av-read/339.html"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.374590+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.374590+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.374590+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:21:30.891170+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7d12f0948f1f1ef06628bbe9d0b974f0ffde30615ea2a204a8e71fa15dd9fadb", "fetched_at": "2026-08-28T04:08:46.374590+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dongyubin/IPTV"}, {"content_hash": "228708a4d0dc97b70b0ce28b8e0970bed4339996478c3c8b0e36fe3c9a1e5885", "fetched_at": "2026-08-29T09:10:36.082181+00:00", "kind": "homepage", "missing": false, "url": "https://www.wangdu.site/software/av-read/339.html"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.374590+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.374590+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:21:30.891170+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7d12f0948f1f1ef06628bbe9d0b974f0ffde30615ea2a204a8e71fa15dd9fadb", "fetched_at": "2026-08-28T04:08:46.374590+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dongyubin/IPTV"}, {"content_hash": "228708a4d0dc97b70b0ce28b8e0970bed4339996478c3c8b0e36fe3c9a1e5885", "fetched_at": "2026-08-29T09:10:36.082181+00:00", "kind": "homepage", "missing": false, "url": "https://www.wangdu.site/software/av-read/339.html"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:21:30.891170+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7d12f0948f1f1ef06628bbe9d0b974f0ffde30615ea2a204a8e71fa15dd9fadb", "fetched_at": "2026-08-28T04:08:46.374590+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dongyubin/IPTV"}, {"content_hash": "228708a4d0dc97b70b0ce28b8e0970bed4339996478c3c8b0e36fe3c9a1e5885", "fetched_at": "2026-08-29T09:10:36.082181+00:00", "kind": "homepage", "missing": false, "url": "https://www.wangdu.site/software/av-read/339.html"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:21:30.891170+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7d12f0948f1f1ef06628bbe9d0b974f0ffde30615ea2a204a8e71fa15dd9fadb", "fetched_at": "2026-08-28T04:08:46.374590+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dongyubin/IPTV"}, {"content_hash": "228708a4d0dc97b70b0ce28b8e0970bed4339996478c3c8b0e36fe3c9a1e5885", "fetched_at": "2026-08-29T09:10:36.082181+00:00", "kind": "homepage", "missing": false, "url": "https://www.wangdu.site/software/av-read/339.html"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:21:30.891170+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7d12f0948f1f1ef06628bbe9d0b974f0ffde30615ea2a204a8e71fa15dd9fadb", "fetched_at": "2026-08-28T04:08:46.374590+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dongyubin/IPTV"}, {"content_hash": "228708a4d0dc97b70b0ce28b8e0970bed4339996478c3c8b0e36fe3c9a1e5885", "fetched_at": "2026-08-29T09:10:36.082181+00:00", "kind": "homepage", "missing": false, "url": "https://www.wangdu.site/software/av-read/339.html"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 56, "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": 793, "days_push": 13, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 68, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}