Closed formeo14 closed 2 months ago
It seems the way the internal Deezer authentication API works was changed or something? Will look into it
My current assumption is that they are attempting to prevent ARL sharing, I'm not sure if you're using a personal account or not, but it seems like only personal/non-shared accounts work?
I think you are right. With these ARL's Deezer only returns an empty line as response and also the Deemix GUI seems like it does not work any longer with shared ARL's. Sad but it they took a long time to prevent this. I always wondered when they will close it. Other public ARL's still work, that are not from firehawk, so it could also be that they only blocked these ARL's
Seems like it was just a limited account deletion, Firehawk seeks to have already updated the ARLs with functional ones. To fix the plugin, clearing the ARL in the indexer settings then saving should refresh it fine.
Great 👍
Another minor update, seems like it likely wasn't Deezer doing it, at least judging by the wording of this message from Firehawk
Now I would really like to know what happened. That's really weird, how can someone else deactivate or invalidate the ARLs on deezer?
ARLs are effectively an email and password. When testing ARLs for stuff, I've logged into them on the Deezer website by replacing my ARL in the cookies with one of those public ones. I assume from there you could potentially delete the account or change stuff to cause an ARL change.
Ah oh that makes sense. I would never have thought of simply replacing the ARL in the cookie. Thanks for clarifying that. I thought the ARL was like an API key that is generated independently of the account. That means Account -> ARL key and ARL --x--> Account, but that doesn't seem to be the case.
I extensively tested the plugin using numerous songs. Eventually, Lidarr indicated an issue with the indexer and disabled it. I attempted to resolve this by restarting Lidarr, but it began indexing without processing the releases. Consequently, I decided to reinstall your plugin. However, now the plugin is unable to connect to the indexer, and I am encountering the following error: Newtonsoft.Json.JsonReaderException: Error reading JObject from JsonReader.