MP3 metadata fixer and AI artist suggestions tool.
- Scan MP3 files recursively in a directory
- Fix missing ID3 tags using filename pattern "artist - title"
- Artist inference from parent folder name
- AI suggestions for similar artists (OpenAI-compatible API)
- Artist leaderboard with caching
- Python 3.10+
- PyQt6
- eyed3
From the project directory:
cd /home/mte90/Desktop/Prog/MusicHouse
python3.12 main.pyThe configuration (API endpoint, model, key) is set via the Settings dialog in the app.
The scan directory selection remembers the last used directory.
pip3.12 install pytest pytest-qt
pytest3.12 -v