Effortlessly add lyrics to your music library!
LyricSyncer is a Python-powered tool with a user-friendly GUI that fetches song lyrics from Genius and embeds them directly into your .mp3 files. Perfect for keeping your music collection complete and enriched with synced lyrics.
- Automatically fetch and embed lyrics using the Genius API.
- Easy-to-use GUI for folder selection and progress monitoring.
- Supports
.mp3,.m4a,.flac, and.wavfiles with proper metadata (title and artist). - Real-time logs and error handling for missing metadata or lyrics.
- Python 3.x
- Genius API key
mutagenandlyricsgeniuslibraries
- Clone the repository:
git clone https://github.com/axeltechtips/LyricSyncer.git - Install the required dependencies:
pip install -r requirements.txt - Create a Genius API key:
- Go to the Genius API client page.
- Use LyricSyncer as the name for your API client.
- Use our GitHub repo link or any link as the App Website
- Copy the Client Access Token (API key) provided after creating your API client.
- Run the script and select your music folder via the GUI:
python lyric_syncer.py - Sit back as LyricSyncer enriches your songs with lyrics!
- Install Python 3.x from python.org.
- Install the required dependencies by running:
pip install mutagen lyricsgenius - Make sure you have your Genius API key ready before using the tool.
Feel free to contribute by opening issues or pull requests in the GitHub repository.
This project is licensed under the MIT License - see the LICENSE file for details.