{"adoption": {"forks": 775, "observed_at": "2026-08-28T04:11:27.534578+00:00", "stars": 19252}, "canonical_url": "https://ross.abutalabs.com/products/backgroundmusic", "card": {"archived": false, "artifact_type": "application", "description": "Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio.", "domain": ["operating-systems", "developer-tools"], "enriched": true, "function": ["audio-processing"], "health_score": 91, "homepage": null, "language": "C++", "license": "GPL-2.0", "license_family": "copyleft", "maturity": "experimental", "member_repos": ["kyleneideck/BackgroundMusic"], "name": "kyleneideck/BackgroundMusic", "platform": [], "pushed_at": "2026-06-10T08:58:49+00:00", "repo": "kyleneideck/BackgroundMusic", "stars": 19252, "tags": ["audio-utility", "system-audio", "volume-control", "auto-pause", "audio-recording", "audio", "macos"], "topics": ["audio", "audio-utility", "macos", "cpp", "objective-c"], "urls": [], "use_cases": ["automatically pause spotify when another app plays audio", "set volume per application on mac", "boost quiet apps above max volume", "record system audio on macos with quicktime", "record system audio and microphone together", "control individual app volumes on mac"], "what_it_is": "Background Music is a macOS audio utility that runs as a system audio device, offering per-application volume control, automatic pausing of music players when other audio plays, and system audio recording. It is written in C++ and Objective-C and installs without a restart.", "when_to_avoid": ["you're on Windows or Linux", "you need a production-stable tool (it's still in alpha)", "you need advanced audio editing or mixing features"], "when_to_choose": ["you're on macOS and want per-app volume control or volume boosting", "you want your music player to auto-pause during other audio", "you need to capture system audio for recordings"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/backgroundmusic", "repo": "kyleneideck/BackgroundMusic", "role": "main", "score": 78}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:27.534578+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:00:24.124732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "497b73a4c39efeece403c252b87ebd43e781e51a977b5cfbcc4f5d685235e347", "fetched_at": "2026-08-28T04:11:27.534578+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kyleneideck/BackgroundMusic"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:27.534578+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:00:24.124732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "497b73a4c39efeece403c252b87ebd43e781e51a977b5cfbcc4f5d685235e347", "fetched_at": "2026-08-28T04:11:27.534578+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kyleneideck/BackgroundMusic"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:00:24.124732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "497b73a4c39efeece403c252b87ebd43e781e51a977b5cfbcc4f5d685235e347", "fetched_at": "2026-08-28T04:11:27.534578+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kyleneideck/BackgroundMusic"}], "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:11:27.534578+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:27.534578+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:27.534578+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:00:24.124732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "497b73a4c39efeece403c252b87ebd43e781e51a977b5cfbcc4f5d685235e347", "fetched_at": "2026-08-28T04:11:27.534578+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kyleneideck/BackgroundMusic"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:27.534578+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:27.534578+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:00:24.124732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "497b73a4c39efeece403c252b87ebd43e781e51a977b5cfbcc4f5d685235e347", "fetched_at": "2026-08-28T04:11:27.534578+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kyleneideck/BackgroundMusic"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:27.534578+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:27.534578+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:27.534578+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:00:24.124732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "497b73a4c39efeece403c252b87ebd43e781e51a977b5cfbcc4f5d685235e347", "fetched_at": "2026-08-28T04:11:27.534578+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kyleneideck/BackgroundMusic"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:27.534578+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:27.534578+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:00:24.124732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "497b73a4c39efeece403c252b87ebd43e781e51a977b5cfbcc4f5d685235e347", "fetched_at": "2026-08-28T04:11:27.534578+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kyleneideck/BackgroundMusic"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:00:24.124732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "497b73a4c39efeece403c252b87ebd43e781e51a977b5cfbcc4f5d685235e347", "fetched_at": "2026-08-28T04:11:27.534578+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kyleneideck/BackgroundMusic"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:00:24.124732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "497b73a4c39efeece403c252b87ebd43e781e51a977b5cfbcc4f5d685235e347", "fetched_at": "2026-08-28T04:11:27.534578+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kyleneideck/BackgroundMusic"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:00:24.124732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "497b73a4c39efeece403c252b87ebd43e781e51a977b5cfbcc4f5d685235e347", "fetched_at": "2026-08-28T04:11:27.534578+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kyleneideck/BackgroundMusic"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 86, "longevity": 100, "rhythm": 55}, "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": 3843, "days_push": 84, "days_rel": 84, "gap_med": null, "n_releases_24m": 1}, "score": 78, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}