{"adoption": {"forks": 176, "observed_at": "2026-08-28T04:04:13.419139+00:00", "stars": 1278}, "canonical_url": "https://ross.abutalabs.com/products/fermata", "card": {"archived": false, "artifact_type": "application", "description": null, "domain": ["media", "android-tools", "entertainment"], "enriched": true, "function": ["video-processing", "audio-processing"], "health_score": 99, "homepage": null, "language": "Java", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["AndreyPavlenko/Fermata"], "name": "AndreyPavlenko/Fermata", "platform": [], "pushed_at": "2026-08-18T09:53:17+00:00", "repo": "AndreyPavlenko/Fermata", "stars": 1278, "tags": ["media-player", "iptv", "android-auto", "exoplayer", "vlc", "playlists", "video-player", "audio-player", "android", "android-tv", "mobile"], "topics": [], "urls": [], "use_cases": ["play local video and audio files organized in folders on android", "watch IPTV channels with XMLTV EPG and catchup", "listen to audiobooks or music with playback speed and bookmarks", "play media in the car via android auto", "use a media player on android tv with favorites on the home screen", "apply equalizer and bass boost to specific tracks or folders", "manage m3u and cue playlists"], "what_it_is": "Fermata is a free, open-source audio, video, and TV media player for Android with a simple interface focused on folder-organized media and playlists. It supports pluggable playback engines (MediaPlayer, ExoPlayer, VLC), IPTV with EPG, Android Auto, and Android TV.", "when_to_avoid": ["you need an iOS or desktop media player", "you want streaming service integrations like Netflix or Spotify", "you need advanced video editing features"], "when_to_choose": ["you want an open-source, ad-free android media player", "you need IPTV support with EPG and catchup on android", "you want android auto and android tv integration", "you prefer pluggable engines like ExoPlayer or VLC"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/fermata", "repo": "AndreyPavlenko/Fermata", "role": "main", "score": 90}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.419139+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:02:43.350875+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dfb7701fc9cb07a60289815538e229d523b01c2515568f1a26d79894dbb49279", "fetched_at": "2026-08-28T04:04:13.419139+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AndreyPavlenko/Fermata"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.419139+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:02:43.350875+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dfb7701fc9cb07a60289815538e229d523b01c2515568f1a26d79894dbb49279", "fetched_at": "2026-08-28T04:04:13.419139+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AndreyPavlenko/Fermata"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:02:43.350875+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dfb7701fc9cb07a60289815538e229d523b01c2515568f1a26d79894dbb49279", "fetched_at": "2026-08-28T04:04:13.419139+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AndreyPavlenko/Fermata"}], "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:13.419139+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.419139+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.419139+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:02:43.350875+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dfb7701fc9cb07a60289815538e229d523b01c2515568f1a26d79894dbb49279", "fetched_at": "2026-08-28T04:04:13.419139+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AndreyPavlenko/Fermata"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.419139+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.419139+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:02:43.350875+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dfb7701fc9cb07a60289815538e229d523b01c2515568f1a26d79894dbb49279", "fetched_at": "2026-08-28T04:04:13.419139+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AndreyPavlenko/Fermata"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.419139+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.419139+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.419139+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:02:43.350875+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dfb7701fc9cb07a60289815538e229d523b01c2515568f1a26d79894dbb49279", "fetched_at": "2026-08-28T04:04:13.419139+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AndreyPavlenko/Fermata"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.419139+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.419139+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:02:43.350875+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dfb7701fc9cb07a60289815538e229d523b01c2515568f1a26d79894dbb49279", "fetched_at": "2026-08-28T04:04:13.419139+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AndreyPavlenko/Fermata"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:02:43.350875+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dfb7701fc9cb07a60289815538e229d523b01c2515568f1a26d79894dbb49279", "fetched_at": "2026-08-28T04:04:13.419139+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AndreyPavlenko/Fermata"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:02:43.350875+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dfb7701fc9cb07a60289815538e229d523b01c2515568f1a26d79894dbb49279", "fetched_at": "2026-08-28T04:04:13.419139+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AndreyPavlenko/Fermata"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:02:43.350875+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dfb7701fc9cb07a60289815538e229d523b01c2515568f1a26d79894dbb49279", "fetched_at": "2026-08-28T04:04:13.419139+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AndreyPavlenko/Fermata"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 74}, "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": 2445, "days_push": 15, "days_rel": 15, "gap_med": 102.5, "n_releases_24m": 3}, "score": 90, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}