{"adoption": {"forks": 54, "observed_at": "2026-08-28T04:03:58.127688+00:00", "stars": 1200}, "canonical_url": "https://ross.abutalabs.com/products/kima-hub", "card": {"archived": false, "artifact_type": "application", "description": "Kima Hub is built for music lovers who want the convenience of streaming services without sacrificing ownership of their library. Point it at your music collection, and Kima handles the rest: artist discovery, personalized playlists, podcast subscriptions, and seamless integration with tools you already use like Lidarr and Audiobookshelf.", "domain": ["media", "self-hosted", "web-development"], "enriched": true, "function": ["audio-processing", "search-engine", "machine-learning", "http-server", "self-hosted"], "health_score": 100, "homepage": null, "language": "TypeScript", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["Chevron7Locked/kima-hub"], "name": "Chevron7Locked/kima-hub", "platform": ["self-hosted", "cross-platform"], "pushed_at": "2026-08-24T18:35:38+00:00", "repo": "Chevron7Locked/kima-hub", "stars": 1200, "tags": ["music-streaming", "spotify-alternative", "pwa", "podcast-player", "lyrics", "soulseek", "lidarr", "audiobookshelf", "subsonic-api", "audio-analysis", "audio", "podcasts", "docker", "web-server", "ios"], "topics": ["audiobook-player", "music", "musicplayer", "soulseek-network", "spotify", "podcast-player", "podcasts", "lyrics", "lyrics-fetcher", "music-sharing"], "urls": [], "use_cases": ["stream my own music library like spotify", "self-hosted music streaming server", "manage podcast subscriptions alongside my music", "import my spotify playlists to my local library", "find lyrics for my music collection", "integrate my music server with lidarr and audiobookshelf", "listen to my music on mobile with background playback", "discover new artists from my own collection"], "what_it_is": "Kima Hub is a self-hosted, on-demand audio streaming platform that brings a Spotify-like experience to your personal music library, including artist discovery, personalized playlists, podcast subscriptions, and lyrics. It integrates with tools like Lidarr and Audiobookshelf, offers a PWA for mobile, and is developing a native iOS app.", "when_to_avoid": ["you want a fully native android app today", "you need multi-user streaming at large scale without checking admin capabilities", "you don't want to self-host or run docker", "you need offline-first sync features not mentioned in the readme"], "when_to_choose": ["you own a music library and want a spotify-like streaming experience", "you want podcast support and lyrics in the same self-hosted app", "you already use lidarr or audiobookshelf and want tight integration", "you want a good mobile PWA, especially on android", "you want subsonic-api compatibility for native apps"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/kima-hub", "repo": "Chevron7Locked/kima-hub", "role": "main", "score": 83}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.127688+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:20:44.342219+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "954a5e4f1ac15d9571a66f760a4ad0a23f7ac1c7718b4874a068da3f0792bc92", "fetched_at": "2026-08-28T04:03:58.127688+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Chevron7Locked/kima-hub"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.127688+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:20:44.342219+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "954a5e4f1ac15d9571a66f760a4ad0a23f7ac1c7718b4874a068da3f0792bc92", "fetched_at": "2026-08-28T04:03:58.127688+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Chevron7Locked/kima-hub"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:20:44.342219+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "954a5e4f1ac15d9571a66f760a4ad0a23f7ac1c7718b4874a068da3f0792bc92", "fetched_at": "2026-08-28T04:03:58.127688+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Chevron7Locked/kima-hub"}], "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:58.127688+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.127688+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.127688+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:20:44.342219+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "954a5e4f1ac15d9571a66f760a4ad0a23f7ac1c7718b4874a068da3f0792bc92", "fetched_at": "2026-08-28T04:03:58.127688+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Chevron7Locked/kima-hub"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.127688+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.127688+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:20:44.342219+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "954a5e4f1ac15d9571a66f760a4ad0a23f7ac1c7718b4874a068da3f0792bc92", "fetched_at": "2026-08-28T04:03:58.127688+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Chevron7Locked/kima-hub"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.127688+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.127688+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.127688+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:20:44.342219+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "954a5e4f1ac15d9571a66f760a4ad0a23f7ac1c7718b4874a068da3f0792bc92", "fetched_at": "2026-08-28T04:03:58.127688+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Chevron7Locked/kima-hub"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.127688+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.127688+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:20:44.342219+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "954a5e4f1ac15d9571a66f760a4ad0a23f7ac1c7718b4874a068da3f0792bc92", "fetched_at": "2026-08-28T04:03:58.127688+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Chevron7Locked/kima-hub"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:20:44.342219+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "954a5e4f1ac15d9571a66f760a4ad0a23f7ac1c7718b4874a068da3f0792bc92", "fetched_at": "2026-08-28T04:03:58.127688+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Chevron7Locked/kima-hub"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:20:44.342219+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "954a5e4f1ac15d9571a66f760a4ad0a23f7ac1c7718b4874a068da3f0792bc92", "fetched_at": "2026-08-28T04:03:58.127688+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Chevron7Locked/kima-hub"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:20:44.342219+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "954a5e4f1ac15d9571a66f760a4ad0a23f7ac1c7718b4874a068da3f0792bc92", "fetched_at": "2026-08-28T04:03:58.127688+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Chevron7Locked/kima-hub"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 19, "rhythm": 99}, "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": 277, "days_push": 9, "days_rel": 9, "gap_med": 1, "n_releases_24m": 50}, "score": 83, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}