System requirements
Before installing TagQt, ensure your system meets the following requirements:Required
- Python 3.10 or higher - TagQt requires modern Python features
- pip - Python package installer
Optional dependencies
FFmpeg - For FLAC re-encoding
FFmpeg - For FLAC re-encoding
FFmpeg is required if you want to re-encode FLAC files. Install it using your system package manager:
Ubuntu/Debian
Fedora
Arch Linux
Installation steps
Create a virtual environment (recommended)
Creating a virtual environment keeps TagQt’s dependencies isolated from your system Python:Activate the virtual environment:
Linux/macOS
Windows
While optional, using a virtual environment is strongly recommended to avoid package conflicts.
Install Python dependencies
Install all required Python packages using pip:This will install the following packages:
- PySide6 - Qt bindings for Python
- mutagen - Audio metadata library
- Pillow - Image processing for cover art
- requests - HTTP library for online lookups
- koroman - Korean romanization (optional)
- musicbrainzngs - MusicBrainz API client
Troubleshooting
Python version issues
If you encounter errors about Python version:python3 instead of python:
Missing dependencies
If you see import errors when running TagQt, ensure all dependencies were installed:PySide6, mutagen, Pillow, requests, and musicbrainzngs appear in the list. If any are missing, reinstall:
PySide6 installation fails
PySide6 requires Qt libraries. On Linux, you may need to install additional system packages:Ubuntu/Debian
Fedora
Permission errors
If you encounter permission errors during installation: Ensure you’re in a virtual environment (see Step 2 above) and retry the installation.FFmpeg not found
If the re-encode FLAC feature shows a “Missing Dependency” error, verify FFmpeg is installed:Launching TagQt
Once installed, you can launch TagQt anytime by:- Navigating to the TagQt directory
- Activating your virtual environment (if used)
- Running
python main.py
Consider creating a shell script or desktop shortcut for quick access to TagQt.
Next steps
Now that TagQt is installed, learn how to use it:Quick start guide
Follow our step-by-step tutorial to edit your first audio files
