{"adoption": {"forks": 839, "observed_at": "2026-08-28T04:08:30.475326+00:00", "stars": 3955}, "canonical_url": "https://ross.abutalabs.com/products/vlc-android", "card": {"archived": false, "artifact_type": "application", "description": "  VLC for Android, Android TV and ChromeOS", "domain": ["media", "android-tools", "cross-platform"], "enriched": true, "function": ["video-processing", "audio-processing", "sdk", "gui"], "health_score": 77, "homepage": null, "language": "Kotlin", "license": "GPL-2.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["videolan/vlc-android"], "name": "videolan/vlc-android", "platform": ["jvm"], "pushed_at": "2026-07-27T13:29:42+00:00", "repo": "videolan/vlc-android", "stars": 3955, "tags": ["media-player", "libvlc", "video-player", "audio-player", "chromecast", "android-tv", "streaming", "multimedia", "android", "mobile"], "topics": ["vlc", "android", "libvlc", "videolan", "multimedia", "player"], "urls": [], "use_cases": ["play all video and audio formats on android", "embed a media player in my android app", "play network streams and smb shares on android tv", "cast video to chromecast from android", "build a custom video player with hardware decoding", "browse upnp and dlna media servers on android"], "what_it_is": "The official Android port of VLC media player, supporting Android phones, Android TV, and ChromeOS. It includes LibVLC, an embeddable Android library that provides the full VLC multimedia engine for building custom media players.", "when_to_avoid": ["you only need simple playback of common formats and prefer a lighter player like ExoPlayer", "your app requires a permissive license, since the app is GPLv2+ and libraries are LGPL", "you target iOS or desktop rather than Android/ChromeOS"], "when_to_choose": ["you need a player that handles virtually every codec and format without extra work", "you want to embed a full-featured multimedia engine in an Android app via LibVLC", "you need network streaming, casting, or HDR/8K playback on Android devices"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/vlc-android", "repo": "videolan/vlc-android", "role": "main", "score": 75}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.475326+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:24:29.986770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9517177231b2ab41e01a8a2a687ed90e2e8db8849a1c6b18a425b8f3e5dddb32", "fetched_at": "2026-08-28T04:08:30.475326+00:00", "kind": "readme", "missing": false, "url": "https://github.com/videolan/vlc-android"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.475326+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:24:29.986770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9517177231b2ab41e01a8a2a687ed90e2e8db8849a1c6b18a425b8f3e5dddb32", "fetched_at": "2026-08-28T04:08:30.475326+00:00", "kind": "readme", "missing": false, "url": "https://github.com/videolan/vlc-android"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:24:29.986770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9517177231b2ab41e01a8a2a687ed90e2e8db8849a1c6b18a425b8f3e5dddb32", "fetched_at": "2026-08-28T04:08:30.475326+00:00", "kind": "readme", "missing": false, "url": "https://github.com/videolan/vlc-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:08:30.475326+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.475326+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.475326+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:24:29.986770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9517177231b2ab41e01a8a2a687ed90e2e8db8849a1c6b18a425b8f3e5dddb32", "fetched_at": "2026-08-28T04:08:30.475326+00:00", "kind": "readme", "missing": false, "url": "https://github.com/videolan/vlc-android"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.475326+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.475326+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:24:29.986770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9517177231b2ab41e01a8a2a687ed90e2e8db8849a1c6b18a425b8f3e5dddb32", "fetched_at": "2026-08-28T04:08:30.475326+00:00", "kind": "readme", "missing": false, "url": "https://github.com/videolan/vlc-android"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.475326+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.475326+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.475326+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:24:29.986770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9517177231b2ab41e01a8a2a687ed90e2e8db8849a1c6b18a425b8f3e5dddb32", "fetched_at": "2026-08-28T04:08:30.475326+00:00", "kind": "readme", "missing": false, "url": "https://github.com/videolan/vlc-android"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.475326+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:30.475326+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:24:29.986770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9517177231b2ab41e01a8a2a687ed90e2e8db8849a1c6b18a425b8f3e5dddb32", "fetched_at": "2026-08-28T04:08:30.475326+00:00", "kind": "readme", "missing": false, "url": "https://github.com/videolan/vlc-android"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:24:29.986770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9517177231b2ab41e01a8a2a687ed90e2e8db8849a1c6b18a425b8f3e5dddb32", "fetched_at": "2026-08-28T04:08:30.475326+00:00", "kind": "readme", "missing": false, "url": "https://github.com/videolan/vlc-android"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:24:29.986770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9517177231b2ab41e01a8a2a687ed90e2e8db8849a1c6b18a425b8f3e5dddb32", "fetched_at": "2026-08-28T04:08:30.475326+00:00", "kind": "readme", "missing": false, "url": "https://github.com/videolan/vlc-android"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:24:29.986770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9517177231b2ab41e01a8a2a687ed90e2e8db8849a1c6b18a425b8f3e5dddb32", "fetched_at": "2026-08-28T04:08:30.475326+00:00", "kind": "readme", "missing": false, "url": "https://github.com/videolan/vlc-android"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 94, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3107, "days_push": 37, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 75, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}