{"adoption": {"forks": 557, "observed_at": "2026-08-28T04:07:33.853806+00:00", "stars": 2984}, "canonical_url": "https://ross.abutalabs.com/products/music-assistant", "card": {"archived": false, "artifact_type": "application", "description": "Music Assistant is a free, opensource Media library manager that connects to your streaming services and a wide range of connected speakers. The server is the beating heart, the core of Music Assistant and must run on an always-on device like a Raspberry Pi, a NAS or an Intel NUC or alike.", "domain": ["media", "self-hosted", "iot"], "enriched": true, "function": ["audio-processing", "streaming", "sdk"], "health_score": 100, "homepage": "https://music-assistant.io", "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["music-assistant/server", "music-assistant/support"], "name": "Music Assistant", "platform": ["self-hosted", "python"], "pushed_at": "2026-08-26T20:43:57+00:00", "repo": "music-assistant/server", "stars": 2984, "tags": ["music-library", "home-assistant", "multiroom-audio", "streaming-services", "sonos", "chromecast", "airplay", "media-server", "automation", "docker", "linux"], "topics": [], "urls": [{"kind": "homepage", "url": "https://music-assistant.io"}, {"kind": "site_page", "url": "https://www.music-assistant.io/installation"}, {"kind": "site_page", "url": "https://www.music-assistant.io/integration/installation"}, {"kind": "site_page", "url": "https://www.music-assistant.io/faq/listen-to"}, {"kind": "site_page", "url": "https://www.music-assistant.io/faq/stream-to"}], "use_cases": ["combine spotify, tidal and local files into one music library", "play synced music across sonos, chromecast and airplay speakers", "stream music to multiroom speakers from a raspberry pi", "manage podcasts and audiobooks alongside my music collection", "control whole-home audio with home assistant automations", "play announcements over speakers without stopping the music", "gapless playback and crossfade on all my players"], "what_it_is": "Music Assistant is a free, open-source music library manager that unifies streaming services, local files, radio, podcasts and audiobooks into one library and plays them on a wide range of connected speakers. The server is the core component, designed to run on an always-on device such as a Raspberry Pi, NAS or Intel NUC, typically alongside Home Assistant.", "when_to_avoid": ["you want a simple desktop music player on your laptop", "you cannot run an always-on server on the same layer 2 network as your players", "you need a lightweight pip-installable Python package (it is only distributed as a Home Assistant app or Docker container)", "your players are on VLANs or segmented networks that block mDNS/uPnP discovery"], "when_to_choose": ["you want one unified library across streaming services and your own files", "you use Home Assistant and want music players and automations integrated", "you have an always-on device like a Raspberry Pi, NAS or NUC to run the server", "you need playback across many speaker brands and protocols (Sonos, Chromecast, AirPlay, DLNA, Squeezelite)", "you want gapless playback, crossfade, volume levelling and announcements"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/repos/music-assistant/server", "repo": "music-assistant/server", "role": "main", "score": 95}, {"path": "/repos/music-assistant/support", "repo": "music-assistant/support", "role": "docs", "score": 79}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:33.853806+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:31:26.559139+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8413584211619d1bee24c3cc6c5a9a1a96c3df28ae7678557cadceec9cf081ec", "fetched_at": "2026-08-28T04:07:33.853806+00:00", "kind": "readme", "missing": false, "url": "https://github.com/music-assistant/server"}, {"content_hash": "9d118f2e217c78c6e249132d634699b98c24a949c49be5d881d9ac4d70d0e20a", "fetched_at": "2026-08-29T09:47:06.702369+00:00", "kind": "homepage", "missing": false, "url": "https://music-assistant.io"}, {"content_hash": "a3cbbad887cfb1c79ac810058fb3d106349cc7d0159de12db5603f6747b7254c", "fetched_at": "2026-08-29T09:47:06.711347+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/installation"}, {"content_hash": "fffb08b94761aa75e9e9e9925ec46b133a709d6454e13db08c71643a05c23eb6", "fetched_at": "2026-08-29T09:47:06.713541+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/integration/installation"}, {"content_hash": "010d8b60e6625d30cf66d39863c6357abaffc93b07889a31d53b6057bdaa65bd", "fetched_at": "2026-08-29T09:47:06.719444+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/settings/about"}, {"content_hash": "428bd6afb532dbf7eb5b1fcd013f1bb8746e50221322ba684178fafffdf12174", "fetched_at": "2026-08-29T09:47:06.715323+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/listen-to"}, {"content_hash": "6b297c540e1c3fdc8a8b91ae241fc1a3eb1d10f1a6e733c8f602018ae3c3ebaa", "fetched_at": "2026-08-29T09:47:06.717432+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/stream-to"}, {"content_hash": "286ccf5fb3e2fbe1a85a2c5d6f6b6e84ffa9937008410f3de4009863124d59b4", "fetched_at": "2026-08-29T09:47:06.721081+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/massplaymedia"}, {"content_hash": "62edb42c17015bc62bc2a0c20fa28dd3853908d57878030f8842ee39960f20f0", "fetched_at": "2026-08-29T09:47:06.722598+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/massannounce"}, {"content_hash": "6435f1a45a57b7050990fc2a1f8597bc13e0e1f30b289d69242629f4488bccb5", "fetched_at": "2026-08-29T09:47:06.724093+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/masssearch"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:33.853806+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:31:26.559139+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8413584211619d1bee24c3cc6c5a9a1a96c3df28ae7678557cadceec9cf081ec", "fetched_at": "2026-08-28T04:07:33.853806+00:00", "kind": "readme", "missing": false, "url": "https://github.com/music-assistant/server"}, {"content_hash": "9d118f2e217c78c6e249132d634699b98c24a949c49be5d881d9ac4d70d0e20a", "fetched_at": "2026-08-29T09:47:06.702369+00:00", "kind": "homepage", "missing": false, "url": "https://music-assistant.io"}, {"content_hash": "a3cbbad887cfb1c79ac810058fb3d106349cc7d0159de12db5603f6747b7254c", "fetched_at": "2026-08-29T09:47:06.711347+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/installation"}, {"content_hash": "fffb08b94761aa75e9e9e9925ec46b133a709d6454e13db08c71643a05c23eb6", "fetched_at": "2026-08-29T09:47:06.713541+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/integration/installation"}, {"content_hash": "010d8b60e6625d30cf66d39863c6357abaffc93b07889a31d53b6057bdaa65bd", "fetched_at": "2026-08-29T09:47:06.719444+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/settings/about"}, {"content_hash": "428bd6afb532dbf7eb5b1fcd013f1bb8746e50221322ba684178fafffdf12174", "fetched_at": "2026-08-29T09:47:06.715323+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/listen-to"}, {"content_hash": "6b297c540e1c3fdc8a8b91ae241fc1a3eb1d10f1a6e733c8f602018ae3c3ebaa", "fetched_at": "2026-08-29T09:47:06.717432+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/stream-to"}, {"content_hash": "286ccf5fb3e2fbe1a85a2c5d6f6b6e84ffa9937008410f3de4009863124d59b4", "fetched_at": "2026-08-29T09:47:06.721081+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/massplaymedia"}, {"content_hash": "62edb42c17015bc62bc2a0c20fa28dd3853908d57878030f8842ee39960f20f0", "fetched_at": "2026-08-29T09:47:06.722598+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/massannounce"}, {"content_hash": "6435f1a45a57b7050990fc2a1f8597bc13e0e1f30b289d69242629f4488bccb5", "fetched_at": "2026-08-29T09:47:06.724093+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/masssearch"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:31:26.559139+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8413584211619d1bee24c3cc6c5a9a1a96c3df28ae7678557cadceec9cf081ec", "fetched_at": "2026-08-28T04:07:33.853806+00:00", "kind": "readme", "missing": false, "url": "https://github.com/music-assistant/server"}, {"content_hash": "9d118f2e217c78c6e249132d634699b98c24a949c49be5d881d9ac4d70d0e20a", "fetched_at": "2026-08-29T09:47:06.702369+00:00", "kind": "homepage", "missing": false, "url": "https://music-assistant.io"}, {"content_hash": "a3cbbad887cfb1c79ac810058fb3d106349cc7d0159de12db5603f6747b7254c", "fetched_at": "2026-08-29T09:47:06.711347+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/installation"}, {"content_hash": "fffb08b94761aa75e9e9e9925ec46b133a709d6454e13db08c71643a05c23eb6", "fetched_at": "2026-08-29T09:47:06.713541+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/integration/installation"}, {"content_hash": "010d8b60e6625d30cf66d39863c6357abaffc93b07889a31d53b6057bdaa65bd", "fetched_at": "2026-08-29T09:47:06.719444+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/settings/about"}, {"content_hash": "428bd6afb532dbf7eb5b1fcd013f1bb8746e50221322ba684178fafffdf12174", "fetched_at": "2026-08-29T09:47:06.715323+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/listen-to"}, {"content_hash": "6b297c540e1c3fdc8a8b91ae241fc1a3eb1d10f1a6e733c8f602018ae3c3ebaa", "fetched_at": "2026-08-29T09:47:06.717432+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/stream-to"}, {"content_hash": "286ccf5fb3e2fbe1a85a2c5d6f6b6e84ffa9937008410f3de4009863124d59b4", "fetched_at": "2026-08-29T09:47:06.721081+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/massplaymedia"}, {"content_hash": "62edb42c17015bc62bc2a0c20fa28dd3853908d57878030f8842ee39960f20f0", "fetched_at": "2026-08-29T09:47:06.722598+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/massannounce"}, {"content_hash": "6435f1a45a57b7050990fc2a1f8597bc13e0e1f30b289d69242629f4488bccb5", "fetched_at": "2026-08-29T09:47:06.724093+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/masssearch"}], "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:07:33.853806+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:33.853806+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:33.853806+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:31:26.559139+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8413584211619d1bee24c3cc6c5a9a1a96c3df28ae7678557cadceec9cf081ec", "fetched_at": "2026-08-28T04:07:33.853806+00:00", "kind": "readme", "missing": false, "url": "https://github.com/music-assistant/server"}, {"content_hash": "9d118f2e217c78c6e249132d634699b98c24a949c49be5d881d9ac4d70d0e20a", "fetched_at": "2026-08-29T09:47:06.702369+00:00", "kind": "homepage", "missing": false, "url": "https://music-assistant.io"}, {"content_hash": "a3cbbad887cfb1c79ac810058fb3d106349cc7d0159de12db5603f6747b7254c", "fetched_at": "2026-08-29T09:47:06.711347+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/installation"}, {"content_hash": "fffb08b94761aa75e9e9e9925ec46b133a709d6454e13db08c71643a05c23eb6", "fetched_at": "2026-08-29T09:47:06.713541+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/integration/installation"}, {"content_hash": "010d8b60e6625d30cf66d39863c6357abaffc93b07889a31d53b6057bdaa65bd", "fetched_at": "2026-08-29T09:47:06.719444+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/settings/about"}, {"content_hash": "428bd6afb532dbf7eb5b1fcd013f1bb8746e50221322ba684178fafffdf12174", "fetched_at": "2026-08-29T09:47:06.715323+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/listen-to"}, {"content_hash": "6b297c540e1c3fdc8a8b91ae241fc1a3eb1d10f1a6e733c8f602018ae3c3ebaa", "fetched_at": "2026-08-29T09:47:06.717432+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/stream-to"}, {"content_hash": "286ccf5fb3e2fbe1a85a2c5d6f6b6e84ffa9937008410f3de4009863124d59b4", "fetched_at": "2026-08-29T09:47:06.721081+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/massplaymedia"}, {"content_hash": "62edb42c17015bc62bc2a0c20fa28dd3853908d57878030f8842ee39960f20f0", "fetched_at": "2026-08-29T09:47:06.722598+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/massannounce"}, {"content_hash": "6435f1a45a57b7050990fc2a1f8597bc13e0e1f30b289d69242629f4488bccb5", "fetched_at": "2026-08-29T09:47:06.724093+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/masssearch"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:33.853806+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:33.853806+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:31:26.559139+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8413584211619d1bee24c3cc6c5a9a1a96c3df28ae7678557cadceec9cf081ec", "fetched_at": "2026-08-28T04:07:33.853806+00:00", "kind": "readme", "missing": false, "url": "https://github.com/music-assistant/server"}, {"content_hash": "9d118f2e217c78c6e249132d634699b98c24a949c49be5d881d9ac4d70d0e20a", "fetched_at": "2026-08-29T09:47:06.702369+00:00", "kind": "homepage", "missing": false, "url": "https://music-assistant.io"}, {"content_hash": "a3cbbad887cfb1c79ac810058fb3d106349cc7d0159de12db5603f6747b7254c", "fetched_at": "2026-08-29T09:47:06.711347+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/installation"}, {"content_hash": "fffb08b94761aa75e9e9e9925ec46b133a709d6454e13db08c71643a05c23eb6", "fetched_at": "2026-08-29T09:47:06.713541+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/integration/installation"}, {"content_hash": "010d8b60e6625d30cf66d39863c6357abaffc93b07889a31d53b6057bdaa65bd", "fetched_at": "2026-08-29T09:47:06.719444+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/settings/about"}, {"content_hash": "428bd6afb532dbf7eb5b1fcd013f1bb8746e50221322ba684178fafffdf12174", "fetched_at": "2026-08-29T09:47:06.715323+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/listen-to"}, {"content_hash": "6b297c540e1c3fdc8a8b91ae241fc1a3eb1d10f1a6e733c8f602018ae3c3ebaa", "fetched_at": "2026-08-29T09:47:06.717432+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/stream-to"}, {"content_hash": "286ccf5fb3e2fbe1a85a2c5d6f6b6e84ffa9937008410f3de4009863124d59b4", "fetched_at": "2026-08-29T09:47:06.721081+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/massplaymedia"}, {"content_hash": "62edb42c17015bc62bc2a0c20fa28dd3853908d57878030f8842ee39960f20f0", "fetched_at": "2026-08-29T09:47:06.722598+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/massannounce"}, {"content_hash": "6435f1a45a57b7050990fc2a1f8597bc13e0e1f30b289d69242629f4488bccb5", "fetched_at": "2026-08-29T09:47:06.724093+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/masssearch"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:33.853806+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:33.853806+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:33.853806+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:31:26.559139+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8413584211619d1bee24c3cc6c5a9a1a96c3df28ae7678557cadceec9cf081ec", "fetched_at": "2026-08-28T04:07:33.853806+00:00", "kind": "readme", "missing": false, "url": "https://github.com/music-assistant/server"}, {"content_hash": "9d118f2e217c78c6e249132d634699b98c24a949c49be5d881d9ac4d70d0e20a", "fetched_at": "2026-08-29T09:47:06.702369+00:00", "kind": "homepage", "missing": false, "url": "https://music-assistant.io"}, {"content_hash": "a3cbbad887cfb1c79ac810058fb3d106349cc7d0159de12db5603f6747b7254c", "fetched_at": "2026-08-29T09:47:06.711347+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/installation"}, {"content_hash": "fffb08b94761aa75e9e9e9925ec46b133a709d6454e13db08c71643a05c23eb6", "fetched_at": "2026-08-29T09:47:06.713541+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/integration/installation"}, {"content_hash": "010d8b60e6625d30cf66d39863c6357abaffc93b07889a31d53b6057bdaa65bd", "fetched_at": "2026-08-29T09:47:06.719444+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/settings/about"}, {"content_hash": "428bd6afb532dbf7eb5b1fcd013f1bb8746e50221322ba684178fafffdf12174", "fetched_at": "2026-08-29T09:47:06.715323+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/listen-to"}, {"content_hash": "6b297c540e1c3fdc8a8b91ae241fc1a3eb1d10f1a6e733c8f602018ae3c3ebaa", "fetched_at": "2026-08-29T09:47:06.717432+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/stream-to"}, {"content_hash": "286ccf5fb3e2fbe1a85a2c5d6f6b6e84ffa9937008410f3de4009863124d59b4", "fetched_at": "2026-08-29T09:47:06.721081+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/massplaymedia"}, {"content_hash": "62edb42c17015bc62bc2a0c20fa28dd3853908d57878030f8842ee39960f20f0", "fetched_at": "2026-08-29T09:47:06.722598+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/massannounce"}, {"content_hash": "6435f1a45a57b7050990fc2a1f8597bc13e0e1f30b289d69242629f4488bccb5", "fetched_at": "2026-08-29T09:47:06.724093+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/masssearch"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:33.853806+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:33.853806+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:31:26.559139+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8413584211619d1bee24c3cc6c5a9a1a96c3df28ae7678557cadceec9cf081ec", "fetched_at": "2026-08-28T04:07:33.853806+00:00", "kind": "readme", "missing": false, "url": "https://github.com/music-assistant/server"}, {"content_hash": "9d118f2e217c78c6e249132d634699b98c24a949c49be5d881d9ac4d70d0e20a", "fetched_at": "2026-08-29T09:47:06.702369+00:00", "kind": "homepage", "missing": false, "url": "https://music-assistant.io"}, {"content_hash": "a3cbbad887cfb1c79ac810058fb3d106349cc7d0159de12db5603f6747b7254c", "fetched_at": "2026-08-29T09:47:06.711347+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/installation"}, {"content_hash": "fffb08b94761aa75e9e9e9925ec46b133a709d6454e13db08c71643a05c23eb6", "fetched_at": "2026-08-29T09:47:06.713541+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/integration/installation"}, {"content_hash": "010d8b60e6625d30cf66d39863c6357abaffc93b07889a31d53b6057bdaa65bd", "fetched_at": "2026-08-29T09:47:06.719444+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/settings/about"}, {"content_hash": "428bd6afb532dbf7eb5b1fcd013f1bb8746e50221322ba684178fafffdf12174", "fetched_at": "2026-08-29T09:47:06.715323+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/listen-to"}, {"content_hash": "6b297c540e1c3fdc8a8b91ae241fc1a3eb1d10f1a6e733c8f602018ae3c3ebaa", "fetched_at": "2026-08-29T09:47:06.717432+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/stream-to"}, {"content_hash": "286ccf5fb3e2fbe1a85a2c5d6f6b6e84ffa9937008410f3de4009863124d59b4", "fetched_at": "2026-08-29T09:47:06.721081+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/massplaymedia"}, {"content_hash": "62edb42c17015bc62bc2a0c20fa28dd3853908d57878030f8842ee39960f20f0", "fetched_at": "2026-08-29T09:47:06.722598+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/massannounce"}, {"content_hash": "6435f1a45a57b7050990fc2a1f8597bc13e0e1f30b289d69242629f4488bccb5", "fetched_at": "2026-08-29T09:47:06.724093+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/masssearch"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:31:26.559139+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8413584211619d1bee24c3cc6c5a9a1a96c3df28ae7678557cadceec9cf081ec", "fetched_at": "2026-08-28T04:07:33.853806+00:00", "kind": "readme", "missing": false, "url": "https://github.com/music-assistant/server"}, {"content_hash": "9d118f2e217c78c6e249132d634699b98c24a949c49be5d881d9ac4d70d0e20a", "fetched_at": "2026-08-29T09:47:06.702369+00:00", "kind": "homepage", "missing": false, "url": "https://music-assistant.io"}, {"content_hash": "a3cbbad887cfb1c79ac810058fb3d106349cc7d0159de12db5603f6747b7254c", "fetched_at": "2026-08-29T09:47:06.711347+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/installation"}, {"content_hash": "fffb08b94761aa75e9e9e9925ec46b133a709d6454e13db08c71643a05c23eb6", "fetched_at": "2026-08-29T09:47:06.713541+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/integration/installation"}, {"content_hash": "010d8b60e6625d30cf66d39863c6357abaffc93b07889a31d53b6057bdaa65bd", "fetched_at": "2026-08-29T09:47:06.719444+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/settings/about"}, {"content_hash": "428bd6afb532dbf7eb5b1fcd013f1bb8746e50221322ba684178fafffdf12174", "fetched_at": "2026-08-29T09:47:06.715323+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/listen-to"}, {"content_hash": "6b297c540e1c3fdc8a8b91ae241fc1a3eb1d10f1a6e733c8f602018ae3c3ebaa", "fetched_at": "2026-08-29T09:47:06.717432+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/stream-to"}, {"content_hash": "286ccf5fb3e2fbe1a85a2c5d6f6b6e84ffa9937008410f3de4009863124d59b4", "fetched_at": "2026-08-29T09:47:06.721081+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/massplaymedia"}, {"content_hash": "62edb42c17015bc62bc2a0c20fa28dd3853908d57878030f8842ee39960f20f0", "fetched_at": "2026-08-29T09:47:06.722598+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/massannounce"}, {"content_hash": "6435f1a45a57b7050990fc2a1f8597bc13e0e1f30b289d69242629f4488bccb5", "fetched_at": "2026-08-29T09:47:06.724093+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/masssearch"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:31:26.559139+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8413584211619d1bee24c3cc6c5a9a1a96c3df28ae7678557cadceec9cf081ec", "fetched_at": "2026-08-28T04:07:33.853806+00:00", "kind": "readme", "missing": false, "url": "https://github.com/music-assistant/server"}, {"content_hash": "9d118f2e217c78c6e249132d634699b98c24a949c49be5d881d9ac4d70d0e20a", "fetched_at": "2026-08-29T09:47:06.702369+00:00", "kind": "homepage", "missing": false, "url": "https://music-assistant.io"}, {"content_hash": "a3cbbad887cfb1c79ac810058fb3d106349cc7d0159de12db5603f6747b7254c", "fetched_at": "2026-08-29T09:47:06.711347+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/installation"}, {"content_hash": "fffb08b94761aa75e9e9e9925ec46b133a709d6454e13db08c71643a05c23eb6", "fetched_at": "2026-08-29T09:47:06.713541+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/integration/installation"}, {"content_hash": "010d8b60e6625d30cf66d39863c6357abaffc93b07889a31d53b6057bdaa65bd", "fetched_at": "2026-08-29T09:47:06.719444+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/settings/about"}, {"content_hash": "428bd6afb532dbf7eb5b1fcd013f1bb8746e50221322ba684178fafffdf12174", "fetched_at": "2026-08-29T09:47:06.715323+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/listen-to"}, {"content_hash": "6b297c540e1c3fdc8a8b91ae241fc1a3eb1d10f1a6e733c8f602018ae3c3ebaa", "fetched_at": "2026-08-29T09:47:06.717432+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/stream-to"}, {"content_hash": "286ccf5fb3e2fbe1a85a2c5d6f6b6e84ffa9937008410f3de4009863124d59b4", "fetched_at": "2026-08-29T09:47:06.721081+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/massplaymedia"}, {"content_hash": "62edb42c17015bc62bc2a0c20fa28dd3853908d57878030f8842ee39960f20f0", "fetched_at": "2026-08-29T09:47:06.722598+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/massannounce"}, {"content_hash": "6435f1a45a57b7050990fc2a1f8597bc13e0e1f30b289d69242629f4488bccb5", "fetched_at": "2026-08-29T09:47:06.724093+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/masssearch"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:31:26.559139+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8413584211619d1bee24c3cc6c5a9a1a96c3df28ae7678557cadceec9cf081ec", "fetched_at": "2026-08-28T04:07:33.853806+00:00", "kind": "readme", "missing": false, "url": "https://github.com/music-assistant/server"}, {"content_hash": "9d118f2e217c78c6e249132d634699b98c24a949c49be5d881d9ac4d70d0e20a", "fetched_at": "2026-08-29T09:47:06.702369+00:00", "kind": "homepage", "missing": false, "url": "https://music-assistant.io"}, {"content_hash": "a3cbbad887cfb1c79ac810058fb3d106349cc7d0159de12db5603f6747b7254c", "fetched_at": "2026-08-29T09:47:06.711347+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/installation"}, {"content_hash": "fffb08b94761aa75e9e9e9925ec46b133a709d6454e13db08c71643a05c23eb6", "fetched_at": "2026-08-29T09:47:06.713541+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/integration/installation"}, {"content_hash": "010d8b60e6625d30cf66d39863c6357abaffc93b07889a31d53b6057bdaa65bd", "fetched_at": "2026-08-29T09:47:06.719444+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/settings/about"}, {"content_hash": "428bd6afb532dbf7eb5b1fcd013f1bb8746e50221322ba684178fafffdf12174", "fetched_at": "2026-08-29T09:47:06.715323+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/listen-to"}, {"content_hash": "6b297c540e1c3fdc8a8b91ae241fc1a3eb1d10f1a6e733c8f602018ae3c3ebaa", "fetched_at": "2026-08-29T09:47:06.717432+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/stream-to"}, {"content_hash": "286ccf5fb3e2fbe1a85a2c5d6f6b6e84ffa9937008410f3de4009863124d59b4", "fetched_at": "2026-08-29T09:47:06.721081+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/massplaymedia"}, {"content_hash": "62edb42c17015bc62bc2a0c20fa28dd3853908d57878030f8842ee39960f20f0", "fetched_at": "2026-08-29T09:47:06.722598+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/massannounce"}, {"content_hash": "6435f1a45a57b7050990fc2a1f8597bc13e0e1f30b289d69242629f4488bccb5", "fetched_at": "2026-08-29T09:47:06.724093+00:00", "kind": "site_page", "missing": false, "url": "https://www.music-assistant.io/faq/masssearch"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2673, "days_push": 7, "days_rel": 7, "gap_med": 7.0, "n_releases_24m": 65}, "score": 95, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}