whoeevee / EeveeSpotify

A tweak to get Spotify Premium for free, just like Spotilife
2.76k stars 209 forks source link

[Bug] Musixmatch source not working #336

Closed ElliotCHEN37 closed 2 months ago

ElliotCHEN37 commented 2 months ago

Is this issue appropriate?

Is this issue unique to EeveeSpotify?

Have you searched the existing issues?

Describe the bug.

Correct user token - Checked! IP - Taiwan Using the latest ver from GitHub The lyric is available on Musixmatch, but the tweak cannot find it. IMG_3562 IMG_3561 螢幕擷取畫面 2024-08-22 113033

xN1ckuz commented 2 months ago

I can reproduce the same bug, last version 4.8, italian IP.

whoeevee commented 2 months ago

does it happen with all the songs?

ElliotCHEN37 commented 2 months ago

does it happen with all the songs?

yes, I tried many songs

ElliotCHEN37 commented 2 months ago

does it happen with all the songs?

I tested again just now, It shows: Unknown Error

yodaluca23 commented 2 months ago

Using MITMProxy, This is the response for the lyric fetch to MusixMatch for me

{"message":{"header":{"status_code":200,"execute_time":0.183,"pid":405,"surrogate_key_list":[]},"body":{"macro_calls":{"track.lyrics.get":{"message":{"header":{"status_code":404}}},"track.snippet.get":{"message":{"header":{"status_code":404}}},"track.subtitles.get":{"message":{"header":{"status_code":404}}},"matcher.track.get":{"message":{"header":{"status_code":500,"execute_time":0.17126202583313,"exception_id":5000},"body":[]}},"userblob.get":{"message":{"header":{"status_code":404}},"meta":{"status_code":404,"last_updated":"2024-08-22T10:57:48.160Z"}}}}}}

The request looks normal though...

yodaluca23 commented 2 months ago

Using MITMProxy, This is the response for the lyric fetch to MusixMatch for me

{"message":{"header":{"status_code":200,"execute_time":0.183,"pid":405,"surrogate_key_list":[]},"body":{"macro_calls":{"track.lyrics.get":{"message":{"header":{"status_code":404}}},"track.snippet.get":{"message":{"header":{"status_code":404}}},"track.subtitles.get":{"message":{"header":{"status_code":404}}},"matcher.track.get":{"message":{"header":{"status_code":500,"execute_time":0.17126202583313,"exception_id":5000},"body":[]}},"userblob.get":{"message":{"header":{"status_code":404}},"meta":{"status_code":404,"last_updated":"2024-08-22T10:57:48.160Z"}}}}}}

The request looks normal though...

Just realized that it's happening for all songs, MusixMatch probably changed their API, 404 is a not found error usually...

Edit: MusixMatch app isn't even working for me... Maybe it's just down?

yodaluca23 commented 2 months ago

Just got another token from a different device, different account. And it works... did MusixMatch somehow detect it and like suspend our accounts or something? 😭😭😭 image

ElliotCHEN37 commented 2 months ago

Using MITMProxy, This is the response for the lyric fetch to MusixMatch for me

{"message":{"header":{"status_code":200,"execute_time":0.183,"pid":405,"surrogate_key_list":[]},"body":{"macro_calls":{"track.lyrics.get":{"message":{"header":{"status_code":404}}},"track.snippet.get":{"message":{"header":{"status_code":404}}},"track.subtitles.get":{"message":{"header":{"status_code":404}}},"matcher.track.get":{"message":{"header":{"status_code":500,"execute_time":0.17126202583313,"exception_id":5000},"body":[]}},"userblob.get":{"message":{"header":{"status_code":404}},"meta":{"status_code":404,"last_updated":"2024-08-22T10:57:48.160Z"}}}}}}

The request looks normal though...

Just realized that it's happening for all songs, MusixMatch probably changed their API, 404 is a not found error usually...

Edit: MusixMatch app isn't even working for me... Maybe it's just down?

but my musixmatch app works

yodaluca23 commented 2 months ago

Just realized that it's happening for all songs, MusixMatch probably changed their API, 404 is a not found error usually... Edit: MusixMatch app isn't even working for me... Maybe it's just down?

but my musixmatch app works

Is the app with the same account you got the token from, if not do so and put it into Eevee and try it.

ElliotCHEN37 commented 2 months ago

! BIG NEWS! It suddenly works! idk why, i did nothing so I'm not sure if it is just a temporary issue

ElliotCHEN37 commented 2 months ago

i tested two songs, they're ころしちゃった! (feat. 初音ミク) by 夏山よつぎ and 七里香(Live) by 周杰倫 both of them works

yodaluca23 commented 2 months ago

! BIG NEWS! It suddenly works! idk why, i did nothing so I'm not sure if it is just a temporary issue

Still only working for me with a new MusixMatch account/token

ElliotCHEN37 commented 2 months ago

tested more songs (include liar dancer) , the lyrics were back, and translations were working for me but still not sure if it is a temporary issue

3xynos7 commented 2 months ago

Using MITMProxy, This is the response for the lyric fetch to MusixMatch for me

{"message":{"header":{"status_code":200,"execute_time":0.183,"pid":405,"surrogate_key_list":[]},"body":{"macro_calls":{"track.lyrics.get":{"message":{"header":{"status_code":404}}},"track.snippet.get":{"message":{"header":{"status_code":404}}},"track.subtitles.get":{"message":{"header":{"status_code":404}}},"matcher.track.get":{"message":{"header":{"status_code":500,"execute_time":0.17126202583313,"exception_id":5000},"body":[]}},"userblob.get":{"message":{"header":{"status_code":404}},"meta":{"status_code":404,"last_updated":"2024-08-22T10:57:48.160Z"}}}}}}

The request looks normal though...

Just realized that it's happening for all songs, MusixMatch probably changed their API, 404 is a not found error usually...

Edit: MusixMatch app isn't even working for me... Maybe it's just down?

Yup ain't working with the existing token/account. Didn't worked for me with a new MusixMatch account/token.

xN1ckuz commented 2 months ago

It's not working again on me

asdfzxcvbn commented 2 months ago

is this resolved for everyone

yodaluca23 commented 2 months ago

is this resolved for everyone

Yes, it's even working for me on my original Account, they probably just had a small outage, would be my guess...

3xynos7 commented 2 months ago

is this resolved for everyone

Yes, it's working now.