{"categories":[{"label":"Sound/Audio","url":"https://skillfed.io/packages/category/multimedia-sound-audio"},{"label":"Conversion","url":"https://skillfed.io/packages/category/multimedia-sound-audio-conversion"},{"label":"Players","url":"https://skillfed.io/packages/category/multimedia-sound-audio-players"},{"label":"Capture/Recording","url":"https://skillfed.io/packages/category/multimedia-sound-audio-capture-recording"}],"enrichment":{"capability":"Miniaudio provides Python bindings for cross-platform audio playback, recording, decoding, and sample format conversion using the miniaudio C library.","skillfed_tags":["audio-io","cross-platform","streaming"],"use_cases":["Play MP3 or FLAC files in a desktop application without external dependencies.","Record audio from the system microphone and save it as WAV or convert to a different format.","Decode an audio file to raw PCM samples for analysis, DSP, or machine learning pipelines.","Convert between audio formats and sample rates across different channel configurations.","Stream large audio files or internet radio without loading the entire file into memory first."],"what_it_does":"Miniaudio is a Python wrapper around the miniaudio C library that handles audio I/O across Linux, macOS, Windows, and other platforms. It lets you play, record, decode, and convert audio files and streams without managing low-level audio APIs yourself. The library supports WAV, FLAC, MP3, and Ogg Vorbis formats, and runs audio operations in background threads so your Python code doesn't block during playback or recording.\n\nYou interact with miniaudio through Python classes and enums rather than raw C integers. Audio samples are exposed as Python arrays with appropriately sized elements, and the library handles channel mixing, sample rate conversion, and format conversion. It also supports streaming large files and Icecast internet radio, making it suitable for both simple playback tasks and more complex audio pipelines.","worth_installing":"Yes. Miniaudio is actively maintained, has no known vulnerabilities, uses a permissive MIT license, and provides a clean Pythonic interface to a mature cross-platform audio library. Install friction is moderate but manageable via prebuilt wheels. It is well-suited for projects needing audio playback, recording, or decoding without heavy dependencies."},"id":"miniaudio","links":{"html":"https://skillfed.io/packages/miniaudio","md":"https://skillfed.io/packages/miniaudio.md","pypi":"https://pypi.org/project/miniaudio/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-29","license_spdx":null,"license_treatment":"permissive","name":"miniaudio","python_support":"supports_current","summary":"python bindings for the miniaudio library and its decoders (mp3, flac, ogg vorbis, wav)"},"popularity":{"monthly_downloads":674921,"position":5388,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.71"}
