Lyrics & karaoke
Playify tries to make things as simple as possible. By default, it uses LRCLIB to fetch lyrics and karaoke timings instantly, without needing any setup or API keys.
Getting lyrics (/lyrics)
Section titled “Getting lyrics (/lyrics)”While a song is playing, just run /lyrics.
The bot will grab the lyrics and show them in a paginated embed. You can click through the pages to read along.
Karaoke mode (/karaoke)
Section titled “Karaoke mode (/karaoke)”For a more interactive vibe, use the /karaoke command.
The bot will sync the lyrics with the current timestamp of the song, highlighting the current verse being sung in real time.
[!WARNING] Karaoke mode edits the discord message constantly. If you spam it on a massive server, you might hit Discord’s rate limits. Just a heads up.
Genius API fallback (optional)
Section titled “Genius API fallback (optional)”Sometimes LRCLIB doesn’t have the lyrics for more obscure tracks. You can set up a Genius API token as a backup. If LRCLIB fails, Playify will automatically search Genius instead.
Setting up the token
Section titled “Setting up the token”-
Go to the Genius API clients page (create a free account if needed).
-
Fill out the form:
- App Name:
Playify(or whatever you prefer) - App Website URL:
https://github.com/alan7383/playify - Redirect URI:
http://localhost
- App Name:
-
Click Save, then Generate Access Token.
-
Paste this token into your
.envfile or give it to the TUI setup wizard.GENIUS_TOKEN=your_token_here