Skip to main content
Nuelan
Rockstar
Rockstar
November 21, 2023
Répondu

Problème Deezer avec Squeezebox

Bonjour,

Depuis aujourd’hui on ne peut plus utiliser Deezer avec mysqueezebox.com. Nom d’utilisateur ou mot de passe invalide (alors que ce sont les bons). Y-a-t-il eu des changements ? Etes-vous au courant ?

Merci

    Meilleure réponse par sebosbi

    C’était pareil pour moi. J’ai envoyé un message à Deezer qui m’a répondu dans les 24h, en me disant qu’un correctif arriverait le lundi. C’est aujourd’hui lundi et le correctif a dû être apporté puisque tout remarche chez moi.

    Merci donc aux équipes de Deezer de permettre à nous autres intégristes de la Squeezebox de continuer à en profiter. C’est suffisamment rare d’avoir un suivi sur plusieurs années (pas vrai Logitech ?) pour ne pas le signaler.

    Bref, moi content.

    Seb

    96 commentaires

    Guitar Hero
    November 23, 2023

    Si Deezer n’est pas ou plus intéressé par la communauté Squeezebox, il faudra aller voir ailleurs ( par exemple Qobuz). Dommage car il y a plein de bonnes fonctionnalités sur Deezer mais qui ne retrouvent pas dans le plugin faute d’accès à la fameuse API.

    Selon ma compréhension, Michael Herger est contraint par l’accord signé avec Deezer. Le plugin est développé en fonction des termes de ce contrat et donc des limites de l’API mis à sa disposition.

    Comme Deezer refuse de faire évoluer la configuration API contractuelle, il est actuellement dans une impasse.

    Rising Star
    November 23, 2023

    Si Deezer n’est pas ou plus intéressé par la communauté Squeezebox, il faudra aller voir ailleurs ( par exemple Qobuz). Dommage car il y a plein de bonnes fonctionnalités sur Deezer mais qui ne retrouvent pas dans le plugin faute d’accès à la fameuse API.

    Selon ma compréhension, Michael Herger est contraint par l’accord signé avec Deezer. Le plugin est développé en fonction des termes de ce contrat et donc des limites de l’API mis à sa disposition.

    Comme Deezer refuse de faire évoluer la configuration API contractuelle, il est actuellement dans une impasse.

    C’est là où je ne te suis pas complètement. L’API de Deezer est super open et accessible à quiconque à partir du moment où on reste dans une utilisation non-commerciale. En quelques secondes tu peux te créer ton app-id et secret-key (https://developers.deezer.com/myapps). Alors OK, l’idée ne serait peut-être pas de faire évoluer stricto-sensu le plugin actuel, ça passera peut-être par un fork avec la création d’un nouveau plugin. Mais pourquoi serions-nous contraints par un ancien accord, alors qu’on peut en créer un nouveau en ligne qui visera lui les conditions d’utilisation des nouvelles APIs (https://developers.deezer.com/termsofuse) ? Il y a quelque chose qui m’échappe.

    Rising Star
    November 23, 2023

    Alors en y regardant de plus près, j’admet qu’il y a quelques infos contradictoires sur le site https://developers.deezer.com/guidelines. En un sens, il est écrit que les “API/Plugins” permettent de récupérer les “Full Track / Unlimited” pour les utilisateurs Premium. Et plus bas, il est aussi écrit que pour les APIs c’est “Full data access, but no audio streaming available except 30s extracts”. Le mieux serait probablement de faire un PoC pour comprendre les limites des champs retournés par l’API lorsqu’il s’agit d’un utilisateur Premium authentifié.

    Guitar Hero
    November 23, 2023

    Cela me semble une bonne idée de fabriquer un proto pour valider l’usage de l’API publique. Michael semblait dire sur le forum slimdevices qu’on ne pouvait pas jouer un flux en dehors d’un browser web  … à moins d’un contournement qu’il n’est pas autorisé à faire.

    Créer un nouveau plug-in pourrait permettre sortir du cadre de mysqueezebox.com et de bénéficier des possibilités de l’API publique.

     

    Nuelan
    Rockstar
    NuelanAuteur
    Rockstar
    November 23, 2023

     The API doc is pretty complete and it seems somehow “self-service” for whoever wants to build an app. If you want to join the adventure, more than welcome!

    Ben justement, a priori Michael avait l’air de dire que les API n’étaient pas pretty complete car assez vieilles et n’ayant pas été mises à jour. Par exemple il ne pouvait pas intervenir sur le Flow car l’API ne le permettait pas (ban track par exemple). Il a demandé à Deezer les mises à jour, ils n’ont pas répondu. A moins que de nouvelles API plus complètes ait été fournies récemment ?

    Guitar Hero
    November 23, 2023

    Pensez à faire une demande de support ici :

    https://support.deezer.com/hc/fr/requests/new

    en choisissant « je n’arrive pas à me connecter »

    puis « il y a un problème technique »

    et préciser que c’est avec les Logitech Squeezebox sur le site mysqueezebox.

    Ticket fait:

    Bonjour

    Utilisateur de Daphile et du connecteur Deezer mysqueezebox il m'est impossible de me connecter sur le site mysqueezebox depuis hier soir.

    Les écoutes Hifi via Deezer sont donc dorénavant impossibles.

    Roadie
    November 23, 2023

    I wrote to the Deezer Support describing the issue. The answer came within a couples of minutes:

     

    "I reviewed the issue, and it seems it's on the Squeezebox website, coming from their end. Please contact their support as they are the best option to help you."

     

    I'm not very technically versed in this area, but my first instinct is that someone is trying to get out of the affair.

    Roadie
    November 23, 2023

    il semblerait que l’API deezer ait changé. https://developers.deezer.com/api/oauth

    Il ne supporte plus que l’OAuth2.

    donc l’authentification server-side sur le site de mysqueezebox avec login/mot de passe devrait évoluer vers du OAuth2.

    on sait qui développe et supporte mysqueezebox.com ?

     

    Rising Star
    November 23, 2023

    il semblerait que l’API deezer ait changé. https://developers.deezer.com/api/oauth

    Il ne supporte plus que l’OAuth2.

    donc l’authentification server-side sur le site de mysqueezebox avec login/mot de passe devrait évoluer vers du OAuth2.

    on sait qui développe et supporte mysqueezebox.com ?

     

    Il me semble que c’est un certain Michael (mherger). Ensuite, ma compréhension c’est que le plugin Deezer actuel sur mysqueezebox n’utilise pas encore les belles API REST du portail https://developers.deezer.com/api/, mais uniquement des appels à un obscur backend legacy.

    Rising Star
    November 23, 2023

    Comme écrit plus haut, Deezer est au courant !!!

    Et donc? :-)…
    They’re aware, eventually it will be sorted out. But when, and for how long? What’s the point to rely on Deezer’s developers if we’re their least priority? The current plugin for Squeezebox is very old, somehow deprecated, and is not the best in class in terms of security practices. Now that Deezer has proper developer APIs (https://developers.deezer.com/api), they’ll probably expect our community to rewrite a plugin instead of the current one where backward compatibility will become more and more complex to maintain over time.
    Just anticipating ;-)

    Les API c’est une bonne piste mais encore faut-il que cela embarque la totalité des fonctionnalités de l’app Smartphone Deezer ou du moins une grande majorité. Actuellement sur les systèmes tiers (PiCorePlayer, Squeezebox, Sonos, Bluesound...) les fonctionnalités sont limitées : Uniquement le Flow historique (il manque les différents types de Flow), il manque un certain nombre de rubriques (Daily, Mon top du mois x,...), Recherche pas aussi efficace…