FoxxMD / multi-scrobbler

Scrobble plays from multiple sources to multiple clients
https://foxxmd.github.io/multi-scrobbler
MIT License
426 stars 18 forks source link

Is Deezer unusable now, due to not being able to create apps? #175

Closed srfsh closed 3 months ago

srfsh commented 3 months ago

For a while, it appears, Deezer does not allow users to create apps to utilize its API. As far I can tell, it's been half a year now according to the Reddit posts. As there seems to be no other way to use multi-scrobbler without the accessToken, which is derived through a dance performed with OAuth implementation of Deezer, this basically renders the Deezer-part of the app useless.

Is there anything that can be done about this?

FoxxMD commented 3 months ago

I wasn't aware of this change, thanks for bringing it to my attention.

I'm on vacation right now but will be able to look into this next week.

srfsh commented 3 months ago

As a workaround, people could connect Deezer to last.fm, and from there scrobble to other places.

FoxxMD commented 3 months ago

Unfortunately Deezer has pulled support for their API and creating new apps. While I can still use my existing app and auth does seem to work there is no guarantee this will continue to be the case. What this means for multi-scrobbler:

Deezer integration will NOT be removed but a warning/deprecation will be logged

On MS startup a warning message will be logged noting the service has dropped API support and no functionality is guaranteed. No support will offered for existing integrations going forward as there really isn't anything I can do about it.

Documentation will be updated to note deprecation, discourage use, and point to this issue

I will update documentation to note the current state of Deezer api support and point to this issue so users can discuss. It will also mention using last.fm as a workaround (thanks @srfsh )

Open to future development

If Deezer decides to re-introduce their API in the future I am open to rewriting/re-enabled the integration for it.

If someone writes an unofficial wrapper for the Deezer website (like the youtube music wrapper) that scrapes the site for the same kind of functionality as the API I am also open to integrating that, assuming it is stable enough to use.


srfsh commented 3 months ago

Ah well, that's what you get with non-free services anyway :/

Appreciated for the explanation. I will be closing the issue, then.