leeroybrun / chrome-shazify

Chrome extension used to sync your Shazam tags to a Spotify playlist
http://shazify.ch
MIT License
28 stars 3 forks source link

Changes to Shazam and the future of Shazify #36

Open leeroybrun opened 2 years ago

leeroybrun commented 2 years ago

Shazam has been undergoing some big changes lately. First they started to store the Shazam tags on iCloud/Firebase. Now it seems that some more problematic changes are planned.

Shazify is using the Shazam website, especially the "My Library" page, to fetch your Shazam tags. Unfortunately, it seems that this page will be removed in the near future.

Capture d’écran 2021-11-10 à 22 40 26

Without it, I don't know if we will still be able to fetch your Shazam tags from our Chrome extension.

I'm adapting Shazify as best I can to keep it running, but it's impossible to predict how long this will last. Also, please keep in mind that this is a personal project that I maintain in my free time. Sometimes it can take a while to find the time to update the app and make it work with the latest Shazam changes.

If you install Shazify and it does not work, it's just that Shazam has made some changes and I didn't have the time to update Shazify accordingly. Please be patient, and don't hesitate to open an issue on Github if you have any problem.

msudgh commented 2 years ago

I'm trying to sync tags but shows 0/0 tags, is this issue related?

Screen Shot 2021-11-25 at 12 27 49 PM
leeroybrun commented 2 years ago

Did you set it up for the first time or was it already setup?

Also, have you checked all the informations in the popup displayed when connecting to Shazam? About enabling sync on Shazam on your phone and connecting with the same method on the Shazam website and in the app.

msudgh commented 2 years ago

I'm not new to extension and had experience with setup processes; The Shazam config on my iPhone is in sync with iCloud.

Here is the extension console & network tab informations:

Screen Shot 2021-11-26 at 12 12 12 PM Screen Shot 2021-11-26 at 12 19 38 PM

Does extension crawl Shazam page or use Shazam API? If it's API call strategy, then I can't see any request related to Shazam domain.

leeroybrun commented 2 years ago

Can you please export the logs in the advanced settings of Shazify? And then try to delete all the data (also in advanced settings in Shazify).

Then please reconnect with Apple on the Shazam website.

Shazify is connecting directly to iCloud API.

leeroybrun commented 2 years ago

I published a new version (0.5.1) which may solve an issue. If after the steps above it still doesn't work, please wait for the update and then try again.

msudgh commented 2 years ago

I tried to reinstall it first with the new version, but it seems the extension can not go further due to shazam changes; with that said can't access logs anymore 🥲

P.S: Both Shazam clients on my phone & desktop logged in through Apple Id

Screen Shot 2021-11-27 at 16 27 03

I'll wait for later updates. Thanks in advance for follow up