This project aims to fetch the lyrics of the current song playing on the user's Spotify using Genius.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
You need to have Python installed on your machine. You can download Python here.
In addition, you will need the following Python libraries:
- os
- sys
- json
- time
- signal
- spotipy
- threading
- webbrowser
- lyricsgenius
- spotipy.util
- Clone the repository
- Install the requirements pip install -r requirements.txt
markdown Copy code
- Run the Python script python main.py
markdown Copy code
- Run the script.
- The script will fetch the lyrics of the current playing song on Spotify and display them.
- The script will give options to:
- Open the Genius URL for the song in a browser.
- Fetch and display artist info.
- Continue to the next song.
You will need to set the following environment variables:
SPOTIPY_CLIENT_ID
- Your Spotify Client IDSPOTIPY_CLIENT_SECRET
- Your Spotify Client SecretSPOTIPY_REDIRECT_URI
- Your Spotify App's Redirect URIGENIUS_ACCESS_TOKEN
- Your Genius Access Token
- Spotipy - A lightweight Python library for the Spotify Web API
- LyricsGenius - A simple Python interface for song lyrics from Genius.com