Skip to content

Mte90/MusicHouse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

musichouse

License

MP3 metadata fixer and AI artist suggestions tool.

Features

  • 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
Image Image Image

Requirements

  • Python 3.10+
  • PyQt6
  • eyed3

Usage

From the project directory:

cd /home/mte90/Desktop/Prog/MusicHouse
python3.12 main.py

The configuration (API endpoint, model, key) is set via the Settings dialog in the app.

The scan directory selection remembers the last used directory.

Development

pip3.12 install pytest pytest-qt
pytest3.12 -v

About

A pyqt tool to manage and fix MP3 files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages