{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/20"},{"label":"Editors","url":"https://skillfed.io/packages/category/multimedia-sound-audio-editors"}],"enrichment":{"capability":"eyeD3 reads, edits, and displays ID3 metadata tags in MP3 files via both a command-line tool and a Python library.","skillfed_tags":["audio-metadata","cli-tool"],"use_cases":["Batch-tag MP3 files from the command line to set artist, album, title, and track metadata at scale","Write Python scripts to automate ID3 tag management across music collections or media workflows","Extract and display audio properties (duration, bitrate, sampling rate) from MP3 files programmatically","Build custom plugins or applications that read or modify ID3 tags as part of a larger audio processing pipeline","Validate and repair ID3 metadata in existing MP3 files using the command-line tool or library"],"what_it_does":"eyeD3 is a Python toolkit for reading and editing ID3 metadata tags embedded in MP3 files. It exposes both a command-line interface (the eyeD3 command) and a Python library (import eyed3) so you can either tag files interactively from the shell or integrate metadata operations into your own applications. The library handles ID3 versions 1.x, 2.2 (read-only), 2.3, and 2.4, and can extract audio properties like play time, bit rate, and sampling frequency.\n\nThe package is designed around a plugin architecture, allowing you to write custom handlers for specialized tasks like album art downloading, collection statistics, or output formatting to JSON, YAML, or other formats. It depends only on filetype and deprecation, keeping the installation lightweight. The project is actively maintained and supports Python 3.10 through 3.14.","worth_installing":"Yes, if you work with MP3 files and need to read or edit ID3 metadata. The package is actively maintained, has low install friction, and offers both CLI and library interfaces. The GPLv3 license is a blocker only if you're building proprietary software; for open-source projects or personal use it poses no issue. No known security vulnerabilities."},"id":"eyed3","links":{"html":"https://skillfed.io/packages/eyed3","md":"https://skillfed.io/packages/eyed3.md","pypi":"https://pypi.org/project/eyed3/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-11-16","license_spdx":null,"license_treatment":"copyleft","name":"eyeD3","python_support":"supports_current","summary":"Python audio data toolkit (ID3 and MP3)"},"popularity":{"monthly_downloads":95641,"position":13258,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.9.9"}
