Will use the Genius API to pull lyrics for a bunch of songs from a directory and export them as text files
Find a file
2023-04-27 00:24:17 -05:00
.env Set up Genius API 2023-04-26 16:17:33 -05:00
.gitattributes Initial commit 2023-04-26 14:17:50 -05:00
.gitignore Update README.md 2023-04-26 15:43:12 -05:00
LICENSE Initial commit 2023-04-26 14:17:50 -05:00
main.py Excepts Connection Error 2023-04-27 00:11:34 -05:00
README.md Asks for music directory and checks if it exists 2023-04-26 22:27:35 -05:00

Batch Lyric Finder

Will use the Genius API to pull lyrics for a bunch of songs from a directory and export them as text files

Prerequisites

Have the following installed on your system:

  1. Python 3.10+
  2. Pip
  3. And an IDE of your own choice (PyCharm or VS-Code is recommended)

Required Pip Packages

Using Pip, please install the following packages:

  1. lyricsgenius
  2. music-tag
  3. python-dotenv

Configuration

In order to use the script, you will need to create an account on genius.com and create an API Client

Once you have done that, you will need to copy the access token and paste it into a .env file in the top directory. Make sure the file contains the following:

ACCESS_TOKEN={YOUR ACCESS TOKEN HERE}

If you do not know how to do any of this, an installer will be provided to set up all the dependencies for you