{"adoption": {"forks": 54, "observed_at": "2026-08-28T04:04:01.595191+00:00", "stars": 1218}, "canonical_url": "https://ross.abutalabs.com/products/mousai", "card": {"archived": false, "artifact_type": "application", "description": "Identify songs in seconds", "domain": ["media", "desktop-applications"], "enriched": true, "function": ["audio-processing", "speech-recognition", "gui"], "health_score": 96, "homepage": null, "language": "Rust", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["SeaDve/Mousai"], "name": "SeaDve/Mousai", "platform": [], "pushed_at": "2026-08-06T12:01:57+00:00", "repo": "SeaDve/Mousai", "stars": 1218, "tags": ["shazam-alternative", "music-recognition", "gnome", "gtk-rs", "flatpak", "audd-api", "song-identification", "audio", "linux", "desktop"], "topics": ["gnome", "shazam-like", "linux", "gtk-rs", "gtk"], "urls": [], "use_cases": ["identify a song playing around me", "shazam alternative for linux", "recognize music from desktop audio", "find out what song is playing on my computer", "save recognized songs for later", "identify songs offline and recognize later"], "what_it_is": "Mousai is a GNOME desktop application written in Rust that identifies songs playing nearby, similar to Shazam. It listens via microphone or desktop audio and returns the title and artist using the audd.io recognition API.", "when_to_avoid": ["you need song recognition on Windows or macOS", "you want a fully self-hosted recognition service, since it depends on the audd.io API", "you need batch audio fingerprinting of files rather than live listening"], "when_to_choose": ["you use Linux with a GNOME desktop and want a native song identifier", "you want to recognize music from either the microphone or system audio", "you want a simple GUI with a history of recognized songs"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mousai", "repo": "SeaDve/Mousai", "role": "main", "score": 80}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.595191+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:17:02.240179+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6e26f89c6c0296a396d3f84f8ed882442baf4d41dd5d924c50ae894ca381ab80", "fetched_at": "2026-08-28T04:04:01.595191+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SeaDve/Mousai"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.595191+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:17:02.240179+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6e26f89c6c0296a396d3f84f8ed882442baf4d41dd5d924c50ae894ca381ab80", "fetched_at": "2026-08-28T04:04:01.595191+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SeaDve/Mousai"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:17:02.240179+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6e26f89c6c0296a396d3f84f8ed882442baf4d41dd5d924c50ae894ca381ab80", "fetched_at": "2026-08-28T04:04:01.595191+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SeaDve/Mousai"}], "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:04:01.595191+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.595191+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.595191+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:17:02.240179+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6e26f89c6c0296a396d3f84f8ed882442baf4d41dd5d924c50ae894ca381ab80", "fetched_at": "2026-08-28T04:04:01.595191+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SeaDve/Mousai"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.595191+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.595191+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:17:02.240179+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6e26f89c6c0296a396d3f84f8ed882442baf4d41dd5d924c50ae894ca381ab80", "fetched_at": "2026-08-28T04:04:01.595191+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SeaDve/Mousai"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.595191+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.595191+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.595191+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:17:02.240179+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6e26f89c6c0296a396d3f84f8ed882442baf4d41dd5d924c50ae894ca381ab80", "fetched_at": "2026-08-28T04:04:01.595191+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SeaDve/Mousai"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.595191+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.595191+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:17:02.240179+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6e26f89c6c0296a396d3f84f8ed882442baf4d41dd5d924c50ae894ca381ab80", "fetched_at": "2026-08-28T04:04:01.595191+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SeaDve/Mousai"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:17:02.240179+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6e26f89c6c0296a396d3f84f8ed882442baf4d41dd5d924c50ae894ca381ab80", "fetched_at": "2026-08-28T04:04:01.595191+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SeaDve/Mousai"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:17:02.240179+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6e26f89c6c0296a396d3f84f8ed882442baf4d41dd5d924c50ae894ca381ab80", "fetched_at": "2026-08-28T04:04:01.595191+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SeaDve/Mousai"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:17:02.240179+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6e26f89c6c0296a396d3f84f8ed882442baf4d41dd5d924c50ae894ca381ab80", "fetched_at": "2026-08-28T04:04:01.595191+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SeaDve/Mousai"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 96, "longevity": 100, "rhythm": 48}, "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": 1983, "days_push": 27, "days_rel": 136, "gap_med": 285.5, "n_releases_24m": 3}, "score": 80, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}