{"adoption": {"forks": 288, "observed_at": "2026-08-28T04:03:59.707874+00:00", "stars": 1208}, "canonical_url": "https://ross.abutalabs.com/products/landscapevideocamera", "card": {"archived": false, "artifact_type": "library", "description": "Powerful custom Android Camera with granular control over the video quality and filesize, restricting recordings to landscape only.", "domain": ["mobile-development", "media", "android-tools"], "enriched": true, "function": ["video-processing", "ui-components"], "health_score": 20, "homepage": null, "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["JeroenMols/LandscapeVideoCamera"], "name": "JeroenMols/LandscapeVideoCamera", "platform": ["jvm"], "pushed_at": "2020-05-28T14:16:45+00:00", "repo": "JeroenMols/LandscapeVideoCamera", "stars": 1208, "tags": ["camera", "video-capture", "landscape-only", "jitpack", "custom-camera-activity", "android"], "topics": [], "urls": [], "use_cases": ["capture video in an android app with custom resolution and bitrate", "force users to record video in landscape orientation only", "limit recorded video filesize or duration", "get the recorded file URI back from a video capture intent", "build a custom camera recording screen with front/rear camera switching"], "what_it_is": "An Android library providing a custom video capture activity with granular control over resolution, bitrate, filesize, duration, and codecs, while forcing landscape-only recording. It replaces the limited default MediaStore.ACTION_VIDEO_CAPTURE intent.", "when_to_avoid": ["you need portrait video recording", "you need CameraX/Camera2 modern APIs or active maintenance - last release was 2020", "you only need basic video capture with default quality settings"], "when_to_choose": []}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/landscapevideocamera", "repo": "JeroenMols/LandscapeVideoCamera", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:59.707874+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:18:38.254958+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aff742807e3fcf5f16bc74f172fdb617ed92570aa5b2c2df31361546f6d348a2", "fetched_at": "2026-08-28T04:03:59.707874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JeroenMols/LandscapeVideoCamera"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:59.707874+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:18:38.254958+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aff742807e3fcf5f16bc74f172fdb617ed92570aa5b2c2df31361546f6d348a2", "fetched_at": "2026-08-28T04:03:59.707874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JeroenMols/LandscapeVideoCamera"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:18:38.254958+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aff742807e3fcf5f16bc74f172fdb617ed92570aa5b2c2df31361546f6d348a2", "fetched_at": "2026-08-28T04:03:59.707874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JeroenMols/LandscapeVideoCamera"}], "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:03:59.707874+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:59.707874+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:59.707874+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:18:38.254958+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aff742807e3fcf5f16bc74f172fdb617ed92570aa5b2c2df31361546f6d348a2", "fetched_at": "2026-08-28T04:03:59.707874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JeroenMols/LandscapeVideoCamera"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:59.707874+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:59.707874+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:18:38.254958+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aff742807e3fcf5f16bc74f172fdb617ed92570aa5b2c2df31361546f6d348a2", "fetched_at": "2026-08-28T04:03:59.707874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JeroenMols/LandscapeVideoCamera"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:59.707874+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:59.707874+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:59.707874+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:18:38.254958+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aff742807e3fcf5f16bc74f172fdb617ed92570aa5b2c2df31361546f6d348a2", "fetched_at": "2026-08-28T04:03:59.707874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JeroenMols/LandscapeVideoCamera"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:59.707874+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:59.707874+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:18:38.254958+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aff742807e3fcf5f16bc74f172fdb617ed92570aa5b2c2df31361546f6d348a2", "fetched_at": "2026-08-28T04:03:59.707874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JeroenMols/LandscapeVideoCamera"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:18:38.254958+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aff742807e3fcf5f16bc74f172fdb617ed92570aa5b2c2df31361546f6d348a2", "fetched_at": "2026-08-28T04:03:59.707874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JeroenMols/LandscapeVideoCamera"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:18:38.254958+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aff742807e3fcf5f16bc74f172fdb617ed92570aa5b2c2df31361546f6d348a2", "fetched_at": "2026-08-28T04:03:59.707874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JeroenMols/LandscapeVideoCamera"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:18:38.254958+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "aff742807e3fcf5f16bc74f172fdb617ed92570aa5b2c2df31361546f6d348a2", "fetched_at": "2026-08-28T04:03:59.707874+00:00", "kind": "readme", "missing": false, "url": "https://github.com/JeroenMols/LandscapeVideoCamera"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4624, "days_push": 2288, "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}}