Skip to content

Latest commit

 

History

43 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Music Library OCD Fixer

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

Usage

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/

To-do

  • Add album art feature.
  • Make query used to fetch metadata smarter.

About

Automatically fetch metadata for your music collection and rename files accordingly

Topics

Resources

Stars

16 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages