Music Library OCD fixer is a Python script that automatically fetches metadata for your music collection and renames files accordingly. It uses the RhythSaga API to fetch the metadata, eyeD3 to change ID3 tags for mp3 files, and BeautifulSoup to extract lyrics from a webpage.
Inspiration- iOCD
You must first install the eyeD3 and BeautifulSoup modules using the following commands in a terminal:
pip install eyed3
pip install beautifulsoup4
Next, change directory to the location of fix.py
and run the script using this:
python fix.py [path to your music library]
An example-
cd /home/user/Music-Library-OCD-fixer/
python fix.py /home/user/Music/
- Add album art feature.
- Make query used to fetch metadata smarter.