{"categories":[{"label":"Sound/Audio","url":"https://skillfed.io/packages/category/multimedia-sound-audio"}],"enrichment":{"capability":"MediaFile reads and writes metadata tags across many audio file formats through a single, format-independent Python interface, wrapping the low-level Mutagen library.","skillfed_tags":["audio-metadata","tag-editing"],"use_cases":["Batch update or normalize metadata across a music collection without learning format-specific tag APIs.","Build a music library management tool that reads and modifies tags consistently across multiple audio formats.","Extract and display audio metadata in a music player or cataloging application.","Programmatically fix or populate missing tags in audio files.","Migrate or convert metadata between different audio formats by reading from one and writing to another."],"what_it_does":"MediaFile is a Python library that simplifies reading and writing metadata tags in audio files. It sits on top of Mutagen, a mature low-level tag manipulation library, and presents a unified, format-agnostic interface so you can work with tags the same way across different audio formats. Instead of learning format-specific tag APIs, you load an audio file into a MediaFile object, read or modify standard fields like title and artist, and call save() to write changes back.\n\nThe library is part of the beets project and supports Python 3.10 or later, including PyPy. It exposes both singular fields and plural fields for repeated metadata values, making it practical for music library tools, batch tagging scripts, and metadata workflows.","worth_installing":"Yes. MediaFile is actively maintained, has no known vulnerabilities, low install friction, and a permissive MIT license. It solves a real problem\u2014unified audio metadata handling\u2014with a clean API and proven track record as part of the beets project. Install it if you need to read or write audio tags programmatically."},"id":"mediafile","links":{"html":"https://skillfed.io/packages/mediafile","md":"https://skillfed.io/packages/mediafile.md","pypi":"https://pypi.org/project/mediafile/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-24","license_spdx":"MIT","license_treatment":"permissive","name":"mediafile","python_support":"supports_current","summary":"A simple, cross-format library for reading and writing media file metadata."},"popularity":{"monthly_downloads":134358,"position":11478,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.17.0"}
