{"adoption": {"forks": 370, "observed_at": "2026-08-28T04:08:03.142811+00:00", "stars": 3406}, "canonical_url": "https://ross.abutalabs.com/products/kometa", "card": {"archived": false, "artifact_type": "application", "description": "Python script to update metadata information for items in plex as well as automatically build collections and playlists. The Wiki Documentation is linked below.", "domain": ["media", "self-hosted"], "enriched": true, "function": ["workflow-automation"], "health_score": 100, "homepage": "https://kometa.wiki", "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["Kometa-Team/Kometa"], "name": "Kometa-Team/Kometa", "platform": ["python", "cli", "self-hosted"], "pushed_at": "2026-08-26T19:41:51+00:00", "repo": "Kometa-Team/Kometa", "stars": 3406, "tags": ["plex", "media-server", "collections", "playlists", "metadata-management", "tmdb", "trakt", "imdb", "overlays", "metadata", "automation", "docker"], "topics": ["kometa"], "urls": [], "use_cases": ["automatically build plex collections from trakt lists", "update plex movie and show metadata from tmdb", "add poster overlays to my plex library", "create playlists in plex from imdb lists", "keep plex collections in sync automatically", "customize artwork and summaries in plex"], "what_it_is": "Kometa is a Python application that manages and updates metadata for Plex media libraries, automatically building collections, playlists, and overlays. It integrates with third-party services like TMDb, Trakt, and IMDb to create customized, dynamic media library experiences.", "when_to_avoid": ["you use a media server other than Plex, such as Jellyfin or Emby", "you need a graphical interface rather than YAML configuration", "you only want simple one-off metadata edits without automation"], "when_to_choose": ["you run a Plex server and want automated, richly customized collections and metadata", "you want to integrate TMDb, Trakt, IMDb, or MDBList data into your media library", "you prefer scheduled, config-driven library management via Docker or CLI"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/kometa", "repo": "Kometa-Team/Kometa", "role": "main", "score": 95}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.142811+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:38:35.857579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc5387c85e1bc431d3ea6489bb47a113ba4a86bfed5a3732b285f44dafb8bcd7", "fetched_at": "2026-08-28T04:08:03.142811+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kometa-Team/Kometa"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.142811+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:38:35.857579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc5387c85e1bc431d3ea6489bb47a113ba4a86bfed5a3732b285f44dafb8bcd7", "fetched_at": "2026-08-28T04:08:03.142811+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kometa-Team/Kometa"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:38:35.857579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc5387c85e1bc431d3ea6489bb47a113ba4a86bfed5a3732b285f44dafb8bcd7", "fetched_at": "2026-08-28T04:08:03.142811+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kometa-Team/Kometa"}], "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:03.142811+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.142811+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.142811+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:38:35.857579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc5387c85e1bc431d3ea6489bb47a113ba4a86bfed5a3732b285f44dafb8bcd7", "fetched_at": "2026-08-28T04:08:03.142811+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kometa-Team/Kometa"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.142811+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.142811+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:38:35.857579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc5387c85e1bc431d3ea6489bb47a113ba4a86bfed5a3732b285f44dafb8bcd7", "fetched_at": "2026-08-28T04:08:03.142811+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kometa-Team/Kometa"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.142811+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.142811+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.142811+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:38:35.857579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc5387c85e1bc431d3ea6489bb47a113ba4a86bfed5a3732b285f44dafb8bcd7", "fetched_at": "2026-08-28T04:08:03.142811+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kometa-Team/Kometa"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.142811+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.142811+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:38:35.857579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc5387c85e1bc431d3ea6489bb47a113ba4a86bfed5a3732b285f44dafb8bcd7", "fetched_at": "2026-08-28T04:08:03.142811+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kometa-Team/Kometa"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:38:35.857579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc5387c85e1bc431d3ea6489bb47a113ba4a86bfed5a3732b285f44dafb8bcd7", "fetched_at": "2026-08-28T04:08:03.142811+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kometa-Team/Kometa"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:38:35.857579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc5387c85e1bc431d3ea6489bb47a113ba4a86bfed5a3732b285f44dafb8bcd7", "fetched_at": "2026-08-28T04:08:03.142811+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kometa-Team/Kometa"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:38:35.857579+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc5387c85e1bc431d3ea6489bb47a113ba4a86bfed5a3732b285f44dafb8bcd7", "fetched_at": "2026-08-28T04:08:03.142811+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Kometa-Team/Kometa"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 86}, "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": 2102, "days_push": 7, "days_rel": 18, "gap_med": 38.5, "n_releases_24m": 13}, "score": 95, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}