{"adoption": {"forks": 131, "observed_at": "2026-08-28T04:05:30.211384+00:00", "stars": 1741}, "canonical_url": "https://ross.abutalabs.com/products/justlive-android", "card": {"archived": false, "artifact_type": "application", "description": "📱一个整合国内多个直播平台内容的App", "domain": ["media", "entertainment", "android-tools"], "enriched": true, "function": ["streaming", "video-processing", "gui"], "health_score": 23, "homepage": null, "language": "Java", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["guyijie1211/JustLive-Android"], "name": "guyijie1211/JustLive-Android", "platform": [], "pushed_at": "2023-10-15T11:39:55+00:00", "repo": "guyijie1211/JustLive-Android", "stars": 1741, "tags": ["live-streaming", "danmaku", "multi-platform", "huya", "douyu", "bilibili", "douyin", "java", "android", "mobile"], "topics": ["streaming", "live", "livestream", "android"], "urls": [], "use_cases": ["watch live streams from multiple Chinese platforms in one app", "follow favorite livestream rooms on Android", "view danmaku comments while watching Douyu, Huya, or Bilibili streams", "search for live rooms across platforms", "watch Douyin and NetEase CC live streams without installing each app"], "what_it_is": "An Android app that aggregates live streams from multiple Chinese platforms (Huya, Douyu, Bilibili, NetEase CC, Douyin) into a single interface. It supports following rooms, searching streams, and viewing danmaku (bullet comments) for supported platforms.", "when_to_avoid": ["you need to send danmaku messages (sending is not supported)", "you need platforms outside the supported Chinese services", "you need an actively developed app (latest release was October 2023)"], "when_to_choose": ["you want a single Android app to watch Chinese live streaming platforms", "you need danmaku display for Douyu, Huya, or Bilibili streams", "you prefer an open-source, ad-free livestream aggregator"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/justlive-android", "repo": "guyijie1211/JustLive-Android", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.211384+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:30:02.706197+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77d184429b496efbbe7aadb22bcc5edce39703efab01c7e5c7cc329fa414d2ab", "fetched_at": "2026-08-28T04:05:30.211384+00:00", "kind": "readme", "missing": false, "url": "https://github.com/guyijie1211/JustLive-Android"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.211384+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:30:02.706197+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77d184429b496efbbe7aadb22bcc5edce39703efab01c7e5c7cc329fa414d2ab", "fetched_at": "2026-08-28T04:05:30.211384+00:00", "kind": "readme", "missing": false, "url": "https://github.com/guyijie1211/JustLive-Android"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:30:02.706197+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77d184429b496efbbe7aadb22bcc5edce39703efab01c7e5c7cc329fa414d2ab", "fetched_at": "2026-08-28T04:05:30.211384+00:00", "kind": "readme", "missing": false, "url": "https://github.com/guyijie1211/JustLive-Android"}], "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:30.211384+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.211384+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.211384+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:30:02.706197+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77d184429b496efbbe7aadb22bcc5edce39703efab01c7e5c7cc329fa414d2ab", "fetched_at": "2026-08-28T04:05:30.211384+00:00", "kind": "readme", "missing": false, "url": "https://github.com/guyijie1211/JustLive-Android"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.211384+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.211384+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:30:02.706197+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77d184429b496efbbe7aadb22bcc5edce39703efab01c7e5c7cc329fa414d2ab", "fetched_at": "2026-08-28T04:05:30.211384+00:00", "kind": "readme", "missing": false, "url": "https://github.com/guyijie1211/JustLive-Android"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.211384+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.211384+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.211384+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:30:02.706197+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77d184429b496efbbe7aadb22bcc5edce39703efab01c7e5c7cc329fa414d2ab", "fetched_at": "2026-08-28T04:05:30.211384+00:00", "kind": "readme", "missing": false, "url": "https://github.com/guyijie1211/JustLive-Android"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.211384+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.211384+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:30:02.706197+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77d184429b496efbbe7aadb22bcc5edce39703efab01c7e5c7cc329fa414d2ab", "fetched_at": "2026-08-28T04:05:30.211384+00:00", "kind": "readme", "missing": false, "url": "https://github.com/guyijie1211/JustLive-Android"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:30:02.706197+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77d184429b496efbbe7aadb22bcc5edce39703efab01c7e5c7cc329fa414d2ab", "fetched_at": "2026-08-28T04:05:30.211384+00:00", "kind": "readme", "missing": false, "url": "https://github.com/guyijie1211/JustLive-Android"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:30:02.706197+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77d184429b496efbbe7aadb22bcc5edce39703efab01c7e5c7cc329fa414d2ab", "fetched_at": "2026-08-28T04:05:30.211384+00:00", "kind": "readme", "missing": false, "url": "https://github.com/guyijie1211/JustLive-Android"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:30:02.706197+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77d184429b496efbbe7aadb22bcc5edce39703efab01c7e5c7cc329fa414d2ab", "fetched_at": "2026-08-28T04:05:30.211384+00:00", "kind": "readme", "missing": false, "url": "https://github.com/guyijie1211/JustLive-Android"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "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": 1843, "days_push": 1053, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}