khanhas / genius-spicetify

Fetch lyrics from Genius and Musixmatch right in Spotify desktop client
258 stars 12 forks source link

Musixmatch not working with correct token #27

Open Thereallo1026 opened 3 years ago

Thereallo1026 commented 3 years ago

I tried to play a song and open the CustomApp, Genius is working fine, but when it comes to Musixmatch, it just shows an error message about it cannot get lyrics, I tried go into dev console and this are the imformation:

image

Ng76i4 commented 3 years ago

My Musixmatch only show for 2 seconds for the first time then it show "can't not find lyrics". Just happened 2 days ago

Thereallo1026 commented 3 years ago

My Musixmatch only show for 2 seconds for the first time then it show "can't not find lyrics". Just happened 2 days ago

same here. it now does the error

khanhas commented 3 years ago

I really don't know if there is per-country restriction. Can you guys try installing Musixmatch on Windows Store and see if it works alright?

Ng76i4 commented 3 years ago

My Musixmatch only show for 2 seconds for the first time then it show "can't not find lyrics". Just happened 2 days ago

same here. it now does the error

I found out it because I was using the "remove upgrade button" from https://github.com/mrpond/BlockTheSpot. Their new zlink.spa interfered and made this issued.

Thereallo1026 commented 3 years ago

I really don't know if there is per-country restriction. Can you guys try installing Musixmatch on Windows Store and see if it works alright?

I am pretty sure I can use it in my country

image_2021-02-03_100521

Thereallo1026 commented 3 years ago

This is what happens when I use the app:

image

Only Genius works but not musixmatch

khanhas commented 3 years ago

image

I don't really know, for now. It still works fine on mine.

khanhas commented 3 years ago

Play a song and let it fetch a lyric. Follow the steps of getting token to get info dev tool, but filter macro, right click at the request and choose Copy as fetch and paste it here:

image

You should censor your usertoken before posting.

Thereallo1026 commented 3 years ago

fetch("https://apic-desktop.musixmatch.com/ws/1.1/macro.subtitles.get?format=json&f_subtitle_length=335&namespace=lyrics_synched&part=lyrics_crowd%2Cuser%2Clyrics_verified_by&q_album=Silk%20%28Favored%20Nations%20Remix%29&q_artist=Giselle&q_artists=Giselle%2CFavored%20Nations&q_duration=335.973&q_track=Silk%20-%20Favored%20Nations%20Remix&tags=nowplaying&userblob_id=c2lsayAtIGZhdm9yZWQgbmF0aW9ucyByZW1peF9naXNlbGxlXzMzNQ&user_language=en&track_spotify_id=spotify%3Atrack%3A6uMHuVW3BpSMwPmfSpqgMC&f_subtitle_length_max_deviation=1&subtitle_format=mxm&app_id=web-desktop-app-v1.0&usertoken=token&guid=ee0fe4c5-c50d-44fe-a6f6-8893d2ffa011&signature=NfFypFp2cleFSIRRYQBWVi1hOf4%3D&signature_protocol=sha1", {"credentials":"include","headers":{"accept":"*/*","accept-language":"en-US","sec-fetch-mode":"cors","sec-fetch-site":"cross-site"},"referrerPolicy":"no-referrer-when-downgrade","body":null,"method":"GET","mode":"cors"});

this is what I got from that (token edited)

image