{"adoption": {"forks": 691, "observed_at": "2026-08-28T04:09:26.920698+00:00", "stars": 5646}, "canonical_url": "https://ross.abutalabs.com/products/vipvideo", "card": {"archived": false, "artifact_type": "application", "description": "这是一个Mac/Windows聚合App，聚合常见电视/视频/音乐/小说。比如CCTV中央电视台直播免费观看, 爱奇艺、腾讯视频、芒果视频、优酷视频付费电影，VIP会员剧等免费观看，bilibili、美剧、韩剧、日剧、网易云音乐、腾讯音乐、酷狗音乐、喜马拉雅、起点、七猫、有声小说等", "domain": ["media", "entertainment", "desktop-applications", "cross-platform"], "enriched": true, "function": ["video-processing", "audio-processing", "gui", "browser-extension"], "health_score": 88, "homepage": null, "language": "Objective-C", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["iodefog/VipVideo"], "name": "iodefog/VipVideo", "platform": ["windows", "cross-platform"], "pushed_at": "2026-05-07T08:29:31+00:00", "repo": "iodefog/VipVideo", "stars": 5646, "tags": ["video-streaming", "vip-parsing", "media-aggregator", "live-tv", "music-streaming", "objective-c", "electron-like", "free-content", "macos", "desktop"], "topics": [], "urls": [], "use_cases": ["watch CCTV live TV free on desktop", "watch VIP movies on iQiyi or Tencent Video without a membership", "aggregate video and music sites in one Mac app", "switch between multiple VIP parsing sources when one fails", "add custom video or music playback sources", "play videos in a local player like MPV or FFPlay"], "what_it_is": "A Mac/Windows desktop aggregator app that bundles web players for TV, video, music, and novel platforms (CCTV live, iQiyi, Tencent Video, Mango TV, Youku, bilibili, NetEase/QQ Music, Ximalaya, etc.) with VIP video parsing sources for free playback. It acts as a curated launcher of third-party parsing URLs rather than performing any cracking itself.", "when_to_avoid": ["you need a legally licensed streaming service", "you require mobile (iOS/Android) support", "you want a fully reliable player - parsing sources frequently break and need manual switching"], "when_to_choose": ["you want a single desktop app aggregating Chinese video, music, and live TV sites", "you need VIP video parsing with multiple switchable resolution routes", "you want custom playback sources and local player support on Mac or Windows"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/vipvideo", "repo": "iodefog/VipVideo", "role": "main", "score": 81}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.920698+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:55:17.362500+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6547a2a2090a7b95e141ecc8bc61967f41701055f723d35e5496f44f74a7ea5a", "fetched_at": "2026-08-28T04:09:26.920698+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iodefog/VipVideo"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.920698+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:55:17.362500+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6547a2a2090a7b95e141ecc8bc61967f41701055f723d35e5496f44f74a7ea5a", "fetched_at": "2026-08-28T04:09:26.920698+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iodefog/VipVideo"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:55:17.362500+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6547a2a2090a7b95e141ecc8bc61967f41701055f723d35e5496f44f74a7ea5a", "fetched_at": "2026-08-28T04:09:26.920698+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iodefog/VipVideo"}], "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:09:26.920698+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.920698+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.920698+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:55:17.362500+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6547a2a2090a7b95e141ecc8bc61967f41701055f723d35e5496f44f74a7ea5a", "fetched_at": "2026-08-28T04:09:26.920698+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iodefog/VipVideo"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.920698+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.920698+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:55:17.362500+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6547a2a2090a7b95e141ecc8bc61967f41701055f723d35e5496f44f74a7ea5a", "fetched_at": "2026-08-28T04:09:26.920698+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iodefog/VipVideo"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.920698+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.920698+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.920698+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:55:17.362500+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6547a2a2090a7b95e141ecc8bc61967f41701055f723d35e5496f44f74a7ea5a", "fetched_at": "2026-08-28T04:09:26.920698+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iodefog/VipVideo"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.920698+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.920698+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:55:17.362500+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6547a2a2090a7b95e141ecc8bc61967f41701055f723d35e5496f44f74a7ea5a", "fetched_at": "2026-08-28T04:09:26.920698+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iodefog/VipVideo"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:55:17.362500+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6547a2a2090a7b95e141ecc8bc61967f41701055f723d35e5496f44f74a7ea5a", "fetched_at": "2026-08-28T04:09:26.920698+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iodefog/VipVideo"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:55:17.362500+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6547a2a2090a7b95e141ecc8bc61967f41701055f723d35e5496f44f74a7ea5a", "fetched_at": "2026-08-28T04:09:26.920698+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iodefog/VipVideo"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:55:17.362500+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6547a2a2090a7b95e141ecc8bc61967f41701055f723d35e5496f44f74a7ea5a", "fetched_at": "2026-08-28T04:09:26.920698+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iodefog/VipVideo"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 81, "longevity": 100, "rhythm": 71}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3088, "days_push": 118, "days_rel": 118, "gap_med": 68.0, "n_releases_24m": 7}, "score": 81, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}