Skip to content

A modern audio metadata editor with MusicBrainz integration, cover art support, and an intuitive interface.

License

Notifications You must be signed in to change notification settings

Ivan-Ayub97/Metagify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

27 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Metagify banner

An Enhanced Audio Metadata Editor

Build Status Version License Issues Downloads Last Commit Platform Python

A professional, feature-rich tool for managing your music collection's tags and album art.


Metagify is a modern, open-source desktop application designed to provide a streamlined solution for editing audio file metadata. Built with Python and PyQt5, it offers a powerful and intuitive interface for single-file and batch-editing of tags, as well as seamless integration with the MusicBrainz database.

Version 1.0 introduces a robust and user-friendly interface with an improved dark theme and an interactive file list that makes managing large music libraries easier than ever.


πŸ“₯ Download Program v1.0 (.EXE)

Get the latest stable release from:

Download Metagify Download from GitHub

✨ Key Features

  • Intuitive UI – A redesigned two-panel interface with a modern, professional dark theme and a contextual help system that displays descriptions on hover.
  • Interactive File List – Drag-and-drop to add files, reorder tracks, and use multi-selection for efficient batch editing.
  • Batch Editing – Apply changes to multiple files at once, including tags and album art.
  • MusicBrainz Integration – Automatically fetch comprehensive metadata, including album, artist, and track information, from the MusicBrainz database.
  • Album Art Management – Easily add, change, or delete album art for your files.
  • Multiple Format Support – Supports popular audio formats including MP3, FLAC, M4A, and Ogg.
  • Community Contribution – Submit metadata for new releases directly to MusicBrainz for community review.

πŸ†• v1.0

  • Initial Stable Release - The first public version of Metagify, bringing a full-featured audio metadata editor to the desktop.
  • Improved Color Palette - A new, professional dark theme for a more comfortable user experience.
  • Enhanced File Handling - Robust file loading with graceful error handling for unreadable files.
  • Contextual Help System - Hover over any element to see a brief description of its function.

πŸ–ΌοΈ Interface Previews

Main Window A two-panel layout featuring a draggable file list on the left and a detailed tag editor on the right, including a resizable album art preview.

Main interface

Search MusicBrainz Dialog A clean search interface for querying the MusicBrainz database by artist and album, displaying a list of matching releases.

Main interface

Main interface


πŸš€ How to Use

  1. Load Media – Drag and drop audio files or use the "Load Files" button to import your music.
  2. Select Files – Choose one or more files from the list to begin editing.
  3. Edit Metadata – Manually enter tag information or use the "MusicBrainz" button to automatically fetch data.
  4. Save Changes – Click "Save Changes" to write the new metadata and album art to your files.

πŸ“Š Integrated Technologies & Licenses

Technology License Source
Python PSF License Official Site
PyQt5 GPL / Commercial Official Site
Mutagen GPL / LGPL GitHub
MusicBrainz NGS MIT GitHub
Qtawesome MIT GitHub
Requests Apache 2.0 GitHub

🀝 Contributions

We welcome contributions from the community, whether through bug reports, feature suggestions, or code submissions. Please check our GitHub repository for more information.

πŸ“§ Contact: negroayub97@gmail.com


πŸ“œ License

Β© 2025 IvΓ‘n Eduardo Chavez Ayub Licensed under MIT.

About

A modern audio metadata editor with MusicBrainz integration, cover art support, and an intuitive interface.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages