A C++ application for viewing and editing ID3 metadata tags in MP3 files.
ID3 MP3 Tag Editor is designed to help users view and modify metadata stored in MP3 files through ID3 tags.
- Support for reading and writing ID3v1
- Edit essential metadata fields such as:
- Title
- Artist
- Album
- Year
- Genre
- Comment
- Track number
- Cross-platform compatibility
- Written in C++ (99.4%)
- Uses CMake (0.6%) for build configuration
- C++ compiler with C++11 support or newer
- CMake 3.10+
- Standard development tools (Git, etc.)
-
Clone the repository:
git clone https://github.com/allenmonkey970/id3-mp3-tag-editor.git cd id3-mp3-tag-editor
-
Generate the build files with CMake:
mkdir build cd build cmake ..
-
Build the project:
cmake --build .
The application provides functionality to:
- Browse and select MP3 files from your system
- View current tag information
- Edit tag fields through the application interface
- Save modified tags back to the files
- Process multiple files when needed
The editor supports common ID3 tag fields including:
- Basic metadata (title, artist, album)
- Year of release
- Genre classification
- Comments
- Track and disc numbering
- Album artwork (for ID3v1.1)
Contributions to improve the ID3 MP3 Tag Editor are welcome:
- Fork the repository
- Create a feature branch (
git checkout -b feature/enhancement
) - Commit your changes (
git commit -m 'Add new feature'
) - Push to the branch (
git push origin feature/enhancement
) - Open a Pull Request
GitHub: allenmonkey970