What is EyeD3?
eyeD3 is an open source command-line tool and Python library for manipulating ID3 metadata in MP3 audio files. It enables viewing, editing, and updating of ID3v1, ID3v1.1, ID3v2.3, and ID3v2.4 tags. Some key features include:
- Getting and setting various ID3 frames like title, artist, album, track number, etc.
- Support for embedded album art images
- Automatic tag synchronization across MP3 files in a directory
- Command line and Python interfaces for automation
- Validation and verification of MP3 and ID3 data
- Unicode support for ID3 frames
eyeD3 is written in Python so it can run on Linux, macOS, and Windows. It is released under the GPL v3 license. Some common uses cases are cleaning up and standardizing tags on MP3 collections, fetching metadata from online databases, embedding album art, and scripting ID3 editing workflows. The command line tool provides an easy way to access functionality while the Python library enables building more complex solutions.
Mp3tag, TagScanner, MusicBrainz Picard, Clementine, Strawberry, Tag Editor Free, Kid3, Bulk ID3, Jaikoz, SongKong, Puddletag, MP3-Info are some alternatives to EyeD3.