{"adoption": {"forks": 182, "observed_at": "2026-08-28T04:03:22.317996+00:00", "stars": 1048}, "canonical_url": "https://ross.abutalabs.com/products/cantata", "card": {"archived": true, "artifact_type": "application", "description": "Qt5 Graphical MPD Client", "domain": ["media", "desktop-applications", "entertainment"], "enriched": true, "function": ["gui", "audio-processing"], "health_score": 10, "homepage": null, "language": "C++", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "abandoned", "member_repos": ["CDrummond/cantata"], "name": "CDrummond/cantata", "platform": ["windows", "cross-platform", "cpp"], "pushed_at": "2022-03-02T20:07:18+00:00", "repo": "CDrummond/cantata", "stars": 1048, "tags": ["mpd-client", "music-player", "qt5", "music-library", "podcasts", "internet-radio", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["control my MPD music server from a desktop GUI", "manage multiple MPD music collections", "browse and stream podcasts and online music services", "edit music file tags and organize my library", "listen to internet radio streams", "rip and play audio CDs", "create smart and dynamic playlists"], "what_it_is": "Cantata is a graphical Qt5 client for the Music Player Daemon (MPD) with a highly customisable interface, dynamic and smart playlists, online service integration, and a tag editor. Development ceased in 2022 with v2.5.0 as the final release.", "when_to_avoid": ["you need actively maintained software with bug fixes and new features", "you are not using MPD as your music server backend", "you need first-class macOS or Windows support, which is no longer actively supported"], "when_to_choose": ["you run MPD and want a full-featured graphical client on Linux", "you need multiple MPD collection support and a customisable layout", "you want integrated online services, radio streams, and podcast support in an MPD client"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/cantata", "repo": "CDrummond/cantata", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.317996+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:00:34.491468+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2fe18472ee992f896a561726c35c03ffd1f14796bb17f60f31ec1d740aa830d", "fetched_at": "2026-08-28T04:03:22.317996+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CDrummond/cantata"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.317996+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:00:34.491468+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2fe18472ee992f896a561726c35c03ffd1f14796bb17f60f31ec1d740aa830d", "fetched_at": "2026-08-28T04:03:22.317996+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CDrummond/cantata"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:00:34.491468+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2fe18472ee992f896a561726c35c03ffd1f14796bb17f60f31ec1d740aa830d", "fetched_at": "2026-08-28T04:03:22.317996+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CDrummond/cantata"}], "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:22.317996+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.317996+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.317996+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:00:34.491468+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2fe18472ee992f896a561726c35c03ffd1f14796bb17f60f31ec1d740aa830d", "fetched_at": "2026-08-28T04:03:22.317996+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CDrummond/cantata"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.317996+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.317996+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:00:34.491468+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2fe18472ee992f896a561726c35c03ffd1f14796bb17f60f31ec1d740aa830d", "fetched_at": "2026-08-28T04:03:22.317996+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CDrummond/cantata"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.317996+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.317996+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.317996+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:00:34.491468+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2fe18472ee992f896a561726c35c03ffd1f14796bb17f60f31ec1d740aa830d", "fetched_at": "2026-08-28T04:03:22.317996+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CDrummond/cantata"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.317996+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.317996+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:00:34.491468+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2fe18472ee992f896a561726c35c03ffd1f14796bb17f60f31ec1d740aa830d", "fetched_at": "2026-08-28T04:03:22.317996+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CDrummond/cantata"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:00:34.491468+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2fe18472ee992f896a561726c35c03ffd1f14796bb17f60f31ec1d740aa830d", "fetched_at": "2026-08-28T04:03:22.317996+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CDrummond/cantata"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:00:34.491468+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2fe18472ee992f896a561726c35c03ffd1f14796bb17f60f31ec1d740aa830d", "fetched_at": "2026-08-28T04:03:22.317996+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CDrummond/cantata"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:00:34.491468+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d2fe18472ee992f896a561726c35c03ffd1f14796bb17f60f31ec1d740aa830d", "fetched_at": "2026-08-28T04:03:22.317996+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CDrummond/cantata"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4148, "days_push": 1645, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}