{"adoption": {"forks": 262, "observed_at": "2026-08-28T04:04:27.752027+00:00", "stars": 1348}, "canonical_url": "https://ross.abutalabs.com/products/androidaudioconverter", "card": {"archived": false, "artifact_type": "library", "description": "Convert audio files inside your Android app easily. Supported formats: AAC, MP3, M4A, WMA, WAV and FLAC.", "domain": ["mobile-development", "media"], "enriched": true, "function": ["audio-processing", "sdk"], "health_score": 20, "homepage": null, "language": "Java", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["adrielcafe/AndroidAudioConverter"], "name": "adrielcafe/AndroidAudioConverter", "platform": ["jvm"], "pushed_at": "2022-09-09T05:57:08+00:00", "repo": "adrielcafe/AndroidAudioConverter", "stars": 1348, "tags": ["ffmpeg-wrapper", "audio-conversion", "android-library", "file-conversion", "audio", "android", "mobile"], "topics": ["android", "audio", "convection", "ffmpeg", "library"], "urls": [], "use_cases": ["convert audio files to mp3 inside an android app", "convert flac to wav on android", "transcode recorded audio to aac in my app", "android library for audio format conversion", "convert m4a to mp3 on a phone", "batch convert audio formats in an android application"], "what_it_is": "An Android library that wraps FFmpeg-Android-Java to convert audio files between formats like AAC, MP3, M4A, WMA, WAV, and FLAC directly inside an Android app. It provides a simple async callback-based API for loading the native library and performing conversions.", "when_to_avoid": ["you need actively maintained software - the library has no license file and its FFmpeg dependency is unmaintained", "you need a small binary - the library adds roughly 9MB to your APK", "you need iOS, desktop, or server-side audio conversion", "you need advanced FFmpeg features beyond basic format conversion"], "when_to_choose": ["you need simple in-app audio format conversion on Android with a callback-based API", "you want a thin wrapper around FFmpeg without writing native code", "your app targets older Android versions where ffmpeg-android-java works"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/androidaudioconverter", "repo": "adrielcafe/AndroidAudioConverter", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:27.752027+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:42:24.518301+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19c3c45d50ffde63f3538908382a8b76480d095284f1a8c5078076e9e04902d3", "fetched_at": "2026-08-28T04:04:27.752027+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adrielcafe/AndroidAudioConverter"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:27.752027+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:42:24.518301+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19c3c45d50ffde63f3538908382a8b76480d095284f1a8c5078076e9e04902d3", "fetched_at": "2026-08-28T04:04:27.752027+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adrielcafe/AndroidAudioConverter"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:42:24.518301+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19c3c45d50ffde63f3538908382a8b76480d095284f1a8c5078076e9e04902d3", "fetched_at": "2026-08-28T04:04:27.752027+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adrielcafe/AndroidAudioConverter"}], "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:27.752027+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:27.752027+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:27.752027+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:42:24.518301+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19c3c45d50ffde63f3538908382a8b76480d095284f1a8c5078076e9e04902d3", "fetched_at": "2026-08-28T04:04:27.752027+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adrielcafe/AndroidAudioConverter"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:27.752027+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:27.752027+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:42:24.518301+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19c3c45d50ffde63f3538908382a8b76480d095284f1a8c5078076e9e04902d3", "fetched_at": "2026-08-28T04:04:27.752027+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adrielcafe/AndroidAudioConverter"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:27.752027+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:27.752027+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:27.752027+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:42:24.518301+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19c3c45d50ffde63f3538908382a8b76480d095284f1a8c5078076e9e04902d3", "fetched_at": "2026-08-28T04:04:27.752027+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adrielcafe/AndroidAudioConverter"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:27.752027+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:27.752027+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:42:24.518301+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19c3c45d50ffde63f3538908382a8b76480d095284f1a8c5078076e9e04902d3", "fetched_at": "2026-08-28T04:04:27.752027+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adrielcafe/AndroidAudioConverter"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:42:24.518301+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19c3c45d50ffde63f3538908382a8b76480d095284f1a8c5078076e9e04902d3", "fetched_at": "2026-08-28T04:04:27.752027+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adrielcafe/AndroidAudioConverter"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:42:24.518301+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19c3c45d50ffde63f3538908382a8b76480d095284f1a8c5078076e9e04902d3", "fetched_at": "2026-08-28T04:04:27.752027+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adrielcafe/AndroidAudioConverter"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:42:24.518301+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "19c3c45d50ffde63f3538908382a8b76480d095284f1a8c5078076e9e04902d3", "fetched_at": "2026-08-28T04:04:27.752027+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adrielcafe/AndroidAudioConverter"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3640, "days_push": 1454, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}