{"id":"huhx0015-hxaudioplayer","name":"HXAudioPlayer","af_score":42.8,"security_score":69.0,"reliability_score":17.5,"what_it_does":"HXAudioPlayer is an Android Java library that wraps/augments MediaPlayer and SoundPool for music and sound-effect playback. It provides a fluent API (HXMusic, HXSound) for loading from resources or URLs/paths, controlling playback (play/pause/resume/stop), and managing sound engines on different Android versions, including notes for gapless playback and SoundPool memory workarounds.","best_when":"You want a simple, singleton-based audio playback helper in an Android app that targets Android 2.3+ and you can follow the recommended lifecycle cleanup (clear in onDestroy).","avoid_when":"You need strongly isolated/multi-instance audio state (singletons may be problematic), or you require documented/guaranteed robust error callbacks, analytics hooks, and operational observability beyond basic logging toggles.","last_evaluated":"2026-03-30T15:24:27.343653+00:00","has_mcp":false,"has_api":false,"auth_methods":[],"has_free_tier":false,"known_gotchas":["HXMusic and HXSound are singleton objects; calling patterns and lifecycle cleanup (clear in onDestroy) matter to avoid leaking/incorrect state.","Some behaviors depend on Android API level (e.g., HXSound engines for API 9-10; gapless for newer versions), so automated integration should include environment/version testing.","Logging can be toggled, but the README does not describe structured error events or recovery guidance, so agents may need to add their own instrumentation."],"error_quality":0.0}