Skip to main content

Professional Audio Metadata Editing

TagQt is a powerful desktop application for editing audio file metadata. Batch edit tags, fetch lyrics and cover art, and organize your music library with ease.

Multiple Formats
MP3, FLAC, OGG, M4A, WAV
Batch Operations
Edit multiple files at once
Modern UI
Dark and light themes

Quick start

Get TagQt up and running in minutes

1

Install dependencies

TagQt requires Python 3.10 or higher and FFmpeg for audio re-encoding.
# Install FFmpeg (Linux)
sudo apt install ffmpeg
2

Clone and install

Clone the repository and install Python dependencies.
git clone https://github.com/selr1/tagqt.git
cd tagqt
pip install -r requirements.txt
3

Launch the application

Run the main script to start TagQt.
python main.py
The application window will open. Use File > Open Folder to load your music library.

Core features

Everything you need to manage audio metadata

Metadata Editing

Edit title, artist, album, genre, year, and extended tags like BPM and ISRC

Batch Operations

Edit multiple files simultaneously with Global Edit mode

Auto-Tagging

Automatically fetch metadata from MusicBrainz database

Lyrics

Fetch synchronized and plain lyrics from LRCLib

Cover Art

Download album artwork from iTunes and MusicBrainz

File Renaming

Rename files using customizable templates

Explore the API

Build with TagQt’s Python modules

MetadataHandler

Read and write audio file metadata with Mutagen

MusicBrainz Client

Search and retrieve music metadata from MusicBrainz

Lyrics Fetcher

Search and download lyrics from LRCLib API

Cover Art Manager

Download and process album artwork

Ready to organize your music library?

TagQt is free and open source. Get started today and take control of your audio metadata.

Build docs developers (and LLMs) love