Fetch lyrics from Genius and Musixmatch right in Spotify desktop client
Spotify desktop client app fetches lyrics from Genius and Musixmatch
spicetify applynormally.
Linux and MacOS in Bash:
bash cd "$(dirname "$(spicetify -c)")/CustomApps" git clone https://github.com/khanhas/genius-spicetify genius
Windows in Powershell:
powershell cd "$(spicetify -c | Split-Path)\CustomApps" git clone https://github.com/khanhas/genius-spicetify genius
Don't have GIT?, Windows in Powershell:
powershell cd "$(spicetify -c | Split-Path)\CustomApps" Invoke-WebRequest -Uri https://github.com/khanhas/genius-spicetify/archive/master.zip -UseBasicParsing -OutFile .\genius.zip Expand-Archive -Path .\genius.zip -DestinationPath . Rename-Item "genius-spicetify-master" "genius"
bash spicetify config custom_apps genius spicetify apply
If you already installed before with those steps above, you just need to run these to update: Linux and MacOS in Bash:
bash cd "$(dirname "$(spicetify -c)")/CustomApps/genius" git pull
Windows in Powershell:
powershell cd "$(spicetify -c | Split-Path)\CustomApps\genius" git pull
I already included a free user token to fetch full and synched lyrics from Musixmatch database. Since Musixmatch has limit rate per token, too many requests with same token will temperory block it from receiving result. Follow these steps to retrieve a personal token:
Download and install Musixmatch offical app: https://download-app.musixmatch.com/download Windows user: install it via Windows Store.
You don't have to log in!
Now in Musixmatch app, hit
Ctrl + Shift + ito bring up DevTools.
Ctrl + R. Filter results with "apic":
usertoken
For example request above, I should note down:
200501593b603a3fdc5c9b4a696389f6589dd988e5a1cf02dfdce1
In
geniusapp folder, open file
manifest.json. In that file, look for
UserToken, then just fill it in with yours.
Restart Spotify and Enjoy!
This app assets were taken from
lyricsapp from Spotify team and modified by me. I do not own any of these code and they should not be reused anywhere else.