Download the EXE from Google Drive
A modern audio metadata editor with MusicBrainz integration, cover art support, and an intuitive interface
Contributions are welcome!
- Fork the repository.
- Create a branch for your feature or fix.
- Submit a Pull Request with a clear description.
For bug reports or suggestions, contact me at: negroayub97@gmail.com.
- Supports
.mp3
,.flac
,.m4a
,.ogg
files - Edit title, artist, album, year, genre, track number, comments
- Add, change, or remove cover art
- Preview embedded artwork
- Supports
.jpg
,.png
images
- Search and auto-apply metadata from MusicBrainz
- Submit new releases directly from the app
- Rename files using custom patterns
- Autofill forms using existing metadata
- Visual indicators for unsaved changes
- Safe error recovery
- Robust handling of malformed files
Component | Status | Notes |
---|---|---|
Metadata Editing | 🟢 Complete | Per-field editing, supports multiple formats |
Album Art | 🟢 Complete | Preview + editing integrated |
MusicBrainz (Search) | 🟢 Complete | Search by artist/album, select and apply release |
MusicBrainz (Submit) | 🟡 Functional | Requires authentication, community-reviewed submission |
File Renaming | 🟢 Complete | Pattern-based renaming like %artist% - %title% |
GUI Interface | 🟢 Improved | Dark theme, responsive layout |
Drag & Drop | 🟢 Implemented | Drag files directly into the table |
-
Launch the app.
-
Select your audio files using the "Load Files" button.
-
Select a file to edit its metadata individually.
-
Optional: Use MusicBrainz search or submit a new release from within the app.
PyQt5
(>=5.15.0)mutagen
(>=1.45.1)musicbrainzngs
(>=0.7.1)qtawesome
requests
- ✅ MusicBrainz submission from within the interface
- ✅ Smart file renaming
- ✅ Search and apply metadata
- ✅ Visual cover art editor
- MusicBrainz submission requires authentication and may fail due to API issues
- Large files may cause performance issues
- Python 3.7+
- All listed dependencies installed
- A working
ffmpeg
setup in the system
Distributed under the MIT License.
Iván Eduardo Chavez Ayub 🔗 GitHub 📧 negroayub97@gmail.com 🛠️ Tech: Python, PyQt5, mutagen, MusicBrainz API
Because you need a simple, powerful, and beautiful metadata editor. Metatag is an open, intuitive, and evolving tool built with creators in mind.