spicetify / cli

Command-line tool to customize Spotify client. Supports Windows, MacOS, and Linux.
https://spicetify.app
GNU Lesser General Public License v2.1
18.17k stars 716 forks source link

Lyrics not working after installing spicetify. #336

Closed yatsukiko closed 3 years ago

yatsukiko commented 3 years ago

Hi, after I installed spiectify lyrics breaks with a message "humming is fun", without spicetify or even using spotify on mobile/open.spotify it works fine. I'm on japanese region and windows 10 if that matters. In console I can see "Connection error: net::ERR_NAME_NOT_RESOLVED" for "https://lyrics.app.spotify.com/css/lyrics.css.map", but also whenever I click lyrics buttons this error pops up spice

I've tried to track down where is open.spotify.com taking lyrics from and it's "https://spclient.wg.spotify.com/lyrics/v1/track/", I haven't seen that at all in spiectify.

This also happens with fresh spicetify/spotify install.

sandriaas commented 3 years ago

Confirmed, fresh spotify and spicetify install, it breaks built-in lyrics function

khanhas commented 3 years ago

I'm really sorry, it's impossible for me to find the problem because the lyric feature is not enabled on my country.

yatsukiko commented 3 years ago

I'm willing to temporarily share my spotify logins, if you don't mind

khanhas commented 3 years ago

We can try. Please send it to xuankhanh96a at gmail dot com

yatsukiko commented 3 years ago

just making sure, it's xuankhanh96a not xuankhanh963? latter is on your github page

khanhas commented 3 years ago

Yeah, you can send to either.

yatsukiko commented 3 years ago

I've send it to xuankhanh96a at gmail com

dimasmiftah commented 3 years ago

Maybe consider using this spicetify custom app while waiting the owner fixes the built-in error.

vrevolverrr commented 3 years ago

Found a solution. Run spicetify restore and navigate to the Apps directory in your Spotify installation folder (%APPDATA%/Spotify/Apps) and backup lyrics.spa file. Then run spicetify apply and close Spotify. Open lyrics.spa with a file archiver (7-zip). Replace everything in the lyrics folder of the modded Apps directory with the contents of lyrics.spa file. SharedScreenshot

irfanfadilah commented 3 years ago

Can confirm. Instead of showing the lyrics, it will just showing us this error message:

image

complex-hub commented 3 years ago

Found a solution. Run spicetify restore and navigate to the Apps directory in your Spotify installation folder (%APPDATA%/Spotify/Apps) and backup lyrics.spa file. Then run spicetify apply and close Spotify. Open lyrics.spa with a file archiver (7-zip). Replace everything in the lyrics folder of the modded Apps directory with the contents of lyrics.spa file. SharedScreenshot

Worked here as well.

image

khanhas commented 3 years ago

Well, if restoring stock lyric app solves the issue, it's definitely my fault then. One of the modification breaks the app.

yatsukiko commented 3 years ago

I have pointed down what change breaks it, if u js pretty print it, look for "if (0 === this.propertySet.size) return Promise.resolve();" and remove "return;" just before that it will fix the lyrics image

proof: image

khanhas commented 3 years ago

Thank you @yatsukiko for narrowing down what is the problem! I just made a quick fix, can you test it out this version: spicetify-1.2.1-windows-x64.zip

Just unzip spicetify.exe to %userprofile%\spicetify-cli\ and run:

spicetify restore backup apply
irfanfadilah commented 3 years ago

@khanhas @yatsukiko just tried that zip and it works on my end.

yatsukiko commented 3 years ago

@khanhas works for me

khanhas commented 3 years ago

Thank you all!

sortedcord commented 3 years ago

Works for me as well!

akhiljerald commented 3 years ago

thank you @khanhas and @yatsukiko. I wanted a fix for this for a while now!