include

API exhaustives pour plugin LMS et autres... également pour des fonctionnalités iso App Smartphone sur tout type de systèmes : RPI, Squeezebox, Squeezelite, MusicCast, Heos, WIIM, BLuesound...


English version below.

Bonjour,

Un grand nombre d’utilisateurs Deezer sont confrontés aux problèmes suivants :

  • Fonctionnalités très limitées sur systèmes tiers (Sonos, Squeezebox, Squeezelite/Raspberry Pi, MusicCast Yamaha, Heos Denon / Marantz, Bluesound, Wiim, Octavio, Nuprime, Triangle, Zidoo...) en comparaison de celles disponibles sur l’application pour smartphone / tablette.
  • Arrêt des serveurs Logitech mysqueezebox.com qui permettaient jusque-là aux utilisateurs de Squeezebox, de Raspberry Pi et tout autre lecteur Squeezelite de profiter de Deezer.

Ces problèmes sont évoqués sur différents fils de discussion sur Deezer Community français et Deezer Community en langue anglaise. Mon espoir dans l’intérêt de tous est de rassembler un maximum d’utilisateurs concernés pour que l’ampleur soit d’autant plus visible de Deezer. Voilà pourquoi je me suis permis d’inclure les pseudos de bons nombres d’utilisateurs qui me semblent concernés. En complément d’un vote ici si cela vous apparaît judicieux, vous pouvez également voter pour le fil https://en.deezercommunity.com/ideas/plugin-for-logitech-media-server-78320 qui récolte actuellement plus de 90 voix (le fil ne couvre néanmoins vraisemblablement qu’une des deux problématique présentée ci-dessus).

Ces problèmes pourraient être résolus directement ou indirectement via la mise à disposition d’API publiques exhaustives incluant flux audios et métadonnées.

J’ai été utilisateur Sonos et maintenant suis utilisateur de Raspberry Pi avec piCorePlayer (Squeezelite, LMS / mysqueezebox.com et Plugin Deezer) et vais être concerné par l’arrêt des serveurs Logitech.

Sans solution, je n’aurai pas d’autre choix, comme les utilisateurs concernés, que de m’orienter vers un service concurrent de Deezer (Tidal sachant qu’une solution est en cours de mise en œuvre suite à l’arrêt mysqueezebox.com, Quobuz ou Spotify qui n’ont pas besoin de mysqueezebox.com pour fonctionner avec les lecteurs Squeezebox/Squeezelite).

N’hésitez pas à rectifier toute imprécision qu’il y aurait dans mon message.

Merci !

 


 

Hello,

A large number of Deezer users are experiencing the following problems:

  • Very limited functionality on third-party systems (Sonos, Squeezebox, Squeezelite/Raspberry Pi, MusicCast Yamaha, Heos Denon / Marantz, Bluesound, Wiim, Octavio, Nuprime, Triangle, Zidoo...) compared to that available on the smartphone/tablet app.
  • Logitech's mysqueezebox.com servers, which enabled users of Squeezebox, Raspberry Pi and other Squeezelite players to enjoy Deezer, are about to be shut down.

These problems are discussed in various threads on the French Deezer Community and on the Deezer Community in English. My hope, in everyone's interest, is to gather as many concerned users as possible, so that the scale of the problem is all the more visible from Deezer. That's why I’ve taken the liberty of including the alias of many users who seem to me to be concerned. In addition to voting here if you wish, you can also vote for the https://en.deezercommunity.com/ideas/plugin-for-logitech-media-server-78320 thread, which currently has more than 90 votes (although the thread probably only covers one of the two issues presented above).

These problems could be solved directly or indirectly through the provision of exhaustive public APIs including audio streams and metadata.

I've been a Sonos user and am now a Raspberry Pi user with piCorePlayer (squeezelite, LMS / mysqueezebox.com and Deezer plugin) and will be affected by the Logitech server shutdown.

Without a solution, I'll have no other choice, like other users concerned, but to turn to a Deezer competitor (Tidal, knowing that a solution is being implemented, Quobuz or Spotify, which don't need mysqueezebox.com to work with squeezebox/squeezelite players).

Please feel free to correct any inaccuracies in my message.

Thank you!

 

@1Poireau@ACDOUME@Acquefac@ad.fevrier @Adamdembelongo@adamxr@Aemkel@agb42@ahemix@alain3v@alex61 @Alexos @Alfredom @Alia Ka @Andrei @Andrewj27 @Anne-Catherine Gélenne @Antoine Zorgati@AntoineGuidetti@ariel.levin.733 @arnaud bayle@Artydu34 @Aswcfy@auho @aunetx @aureOhwo @aurnytor1nk@Baptiste.Tacquet@bazululu@befb@Behike@belledonne@Benoist Cottigny@BenP@Bertrand Nau@Biloot@Binomial@BioCore01@Black Mamba@Black Stars 2.0@bluezzbastardzz@boutschneck@bubusetsonsouba@Caliban@Camille 91@CaraGk@Carsten.Schlichting@CCP29@charlybrok@cmonrocq@crashtest0@DABET@Dabsunter@Dajerling@dakummel@Damien Boulay@Damien Thoos@dan_57120@davidscrat@ddanneels@décibel@Digital33@Discolab@djtan@dls@drumdum85@eau@ElManu@elrido@eojole@Epectaz@esa1410@esprit@Etienne  @Evilo@ewok2  @Excaliburpremier@Fabien Caillé@Fabien Heich@fabjan  @faim2loutre@FamilleB@fifipil909@Flop26@Florent Mathé@florian1901@Floz@FoxMusic@Francis Treigner
@freshlink@frorqf13@fxb@Gaelle@Gahen@Gaspacho@Gedeon@geraud35@Gérôme@giantpopples@Gilles.simon758@gillesgde@gillou33130@Gio.di@gothax@gpadsous@Grober.Unfug@gsi007@Guenael Cadier@GuillaumeGrd@gysmovoile@Harmonie@Hash@Hesp@hifi59@hizmo@hugo1110@Hugues.Lemaitre@igloooo@j3rom@Jackal_12@jacquesmf@jazzo58@JCR28@Jeannono58@jeleb@jerome631@Jiema@jlhour@jmp91@joindal@Jonathan SEMCZYK@Joulss@jpkl13@Julien Kr@JulienM69@kalinkashoop@Kew@koonic@Koun@LaPoule@laurentb76@lecureuil38@Leekou1@lepaulo@Lettkow@locoo@lolo3129@loulou64490@Lounou@Louuuuuis@lpnon4@Lucius Caesar@lumare@Luod@Maaareee@maelpierre@manusound@Martine008@Matalbal74@MATHÉO.YANN@MatthieuM@maxibestof@mblob@mchilder@Mélissa1@Miatec@Mika ma@millau67@mksel@Moise4205@MoussPI@Mr.Jimmy@mrFloppy@muletier@Nagual@Neeko@ness389@NGP@Nicolas69@NicolasC@Nicolochoco@Nitneroc@Nuelan@nvdb@ojnicolas@Olivier Stucky@Olkioum@owen.thomas@pApAyAtiK@Pascal G@pascal.guerin73@Pascal9@Pauline Le Gall@Paulo-music-addict
@phaerx@philippe_44@pingounet@pingu@Pioppa@plekostomus@Pogo_4Li212@pooxoo@rafmoles@Rammy@rd69380@remip@rhykko@ribouba@Rigavfs@Rinus Scheldeman@Rodeo@rodry66@romdudu@Romillet@Roukam@Samuel01@sarigue84@Scale935@sebosbi@sebseb@seralamp@sgrienen@sguelec@SimonM85@sinjiku@SixMum@skropotkin@Sluis@Smouss.SMA@spelletier@Squeezfan@SquezzeboxPoloTouch@Stace89@statam@Stéphane L'HUILLIER@superoland@Swanny@SylvainP90@Taupynette@texo_fr@Tguillaume@Théodore Michelot@ThibaultDlm@Thierry DELVILLE@Thimoclesse@thirtyfive35@Thomas.TROUCHKINE@Thomasl47@Tiedge@timeofree@titeuff@tlopez13@tonio35@toniozic@Tournesol@Traktor@trololo50@turtle01@TychoCelchu@vgalinette@vhenninot@vicsvaporub@Victor Gauthier@victor.fourcaud@Victor29@Vincent Psse@vincentbdv@VinnyBreeze@ViveLaHifi@Vivi Dardar@Voilier Toursène@Weisberg@Wek234@xav47@Xav6878@Xmon@xraynaud@Yannick S@YoYann89@yuit96011@zenman94@zingzongzing

Bonjour,

Excellent résumé de la situation.

Mais j’ai bien l’impression qu’helas, tout cela importe peu à Deezer !

Je vois certains sujets qui obtiennent une reponde de l’équipe Deezer dans la journée, nous concernant, pas la moindre communication !

Dans mon metier, quand on ne communique pas délibérément avec un client, c’est qu’il n’est pas notre préoccupation. Nous prenons le soin de répondre aux clients qui ont de l’importance, ou qui sont dans une situation vraiment délicate.

Personnellement, je ne me complique pas la vie. Le renouveau est parfoie l’occasion de faire du trie !

Tant que Deezer fonctionne sur mon systeme ça roule, mais le jour où les serveurs Mysqueezebox seront éteint, si il n’y ce jour là pas de solutions proposé, je passerais chez Qobuz ou Tidal. Ce sont sont 2 plateformes qui propose la diffusion en qualitée CD (.FLAC).

 

Je suis avec attention tous les postes dans l’espoir de pouvoir lire une annonce de l’équipe Deezer …

 

Musicalement.

 

Frederick.

 


Pour information, ça fait plus de 3 ans que la commu demande la mise à jour des API publiques. Ça fait plus de deux ans que je demande des informations concernant cette mise à disposition :

Malheureusement cette question reste sans réponse.

Le fil originel dans lequel les devs de Deezer répondent et s’engagent sur les API a même disparu :

https://fr.deezercommunity.com/discussions-sur-les-fonctionnalites-32/deezer-a-l-ecoute-de-la-communaute-retour-sur-la-conference-avec-nos-utilisateurs-27813

Il faut reconnaître que c’est un peu désespérant.


Merci @Alfredom   @Nuelan   pour vos retours et compléments.

J’ajoute des utilisateurs qui m’apparaissent également concernés par mon message initial et vraisemblablement par l’usage d’équipements tiers type Sonos, Heos. Quand l’on investit dans un système audio et un abonnement à un service musical, il est semble naturel de pouvoir disposer de toutes les fonctionnalités offertes par l’application Deezer sur Smartphone (par exemple, même facilitée de recherche d’un morceau,  différents type de ‘flow’, différentes rubriques...). Encore une fois une solution est de produire des API exhaustives. Cette solution traite plusieurs problématiques, limitations de différentes natures qui impactent différemment différents utilisateurs en fonction de leurs usages (Deezer Connect ne résoudra pas tout).

@1R0m1   @4Dbr    @520STB    @acro2005    @ACtro    @AdamD   @adup    @Agnizock   @akanek0   @Albundy    @Alexandre Cailleau    @alexandrecalazel    @Alphex   @amatoventura    @Anthony_Lyon  @Apatik    @apawi     @armando7011    @Arnaud LEF97    @BarbecueBelliqueux    @Benjiuytdcdeer    @bioux   @Ced06    @Cédric Laroche    @cem1075    @charly2812     @coke33170     @cygnu    @DALOUDOU    @Dave Tkok    @David Deschryver    @David DSM    @davidhoch    @dembe2    @dibdibdib    @Dieter   @domanjo    @dreb    @eighter    @electric2001    @Eloi_psc    @Elsalex   @Emmanuel57    @Exsis29  @eyra750    @Fabd21    @FabFabi1    @Fabien ANDREU    @fly97421   
@Fox113    @Franck7568    @frantz22     @Frédéric Praquin     @Frenchy9     @G2bu     @Gatsa    @Gayot Damien  @glack    @Gnawer    @Gordon Dodth    @gregvanbout    @grugru61    @Hereras   @Ibiskus @jacin1    @JacquesB   @jfmade    @jrebourg73     @Katogan45    @Kazou    @Kichonsama     @L.Barry   @LaurentB92   @Lili.yan    @lion31   @Little Appache   @Lolomeil    @lordslide2005    @Loulotte    @mat3535    @Mathieu.Le    @mrbond    @nanro    @NEELIX    @OcF    @olicheto     @paniote    @Pascal Bideaux   @Pascal426    @paserieux    @Picpic94    @PierreRld    @PLT    @PSyL_    @SaülGrimaldi  @scuderia50  @Squirey    @starseb1    @Stephane Pelletier    @sylvain04    @tgbest    @THL-76    @Timou   @Tochiro   @tOonio    @Tristan-2    @uhusitck  @XaNo    @YANDE    @Yoann Toulouse    @yoyo181    @yug06    @Yves Ruscassie  @yveslf    @Astrayel    @Astrid Waliszek    @Baptiste15    @Bastos2    @benliz3    @borolioze    @burgevins    @camisare    @camory    @cb03     @cervin2010    @Châteaudun    @chatelmout    @ciocciu    @CreIan     @Cynokette    @Cypette     @cyrilca   @CyrilK    @davidd    @desanfeliu    @dlyr   @dpl    @ElTRiC    @Eric44    @FabSteph    @Famille GIRARD    @Famille Gire    @faschris    @florent VALENTIN    @florentrosec     @Foin555    @Francis5089    @Franck B    @Gimus    @gleboru    @grem al   @Hardroid    @HervéN    @hstephane    @Humpty    @jeanmichelcolnot     @Jeanne Marquez    @jecab   @jeremybonan    @JYK    @K.V    @Kids    @Korydwen    @krao69    @Lahublais    @Laurencb    @MaCh1    @Man_22    @Martin Pérard     @mistouf    @MonsieurA     @montpio    @Moul Moul    @myrm    @myrmex    @NeminiR    @niniegypt    @Noax    @npbc13    @Nugrul    @Nurbvador    @Ousp     @Patricia Buil    @Patrick Fletcher    @PatrickBl    @Pbois78    @PGh    @pichette    @pilloo    @pratoRoquette    @Prnn    @pvibien    @Radamès    @revefeu    @Romain20    @serizay     @Severine.dem    @skatecat    @sonnicaow     @StefPerr    @Stéphane2074     @SuperCannette    @TheUniqueGeraldine    @Thierry Piedboeuf     @tifou     @tony_truand    @totofe2001   @tour_fl    @U-patrice     @Viane   @VincentLPR17    @Welin    @Yves M.    @yxxy  @cyril_13    @dafreber    @Darin baker    @digitalgreg    @Fernandn    @j.mi    @jacques ardeche     @JanBeuBlu    @Jim Mef     @JP L     @MelDav     @PierreWizz    @Sevanne    @yan-sar    @Yula     @yvanrennes   @endy    @CRM    @eroero    @Fox Boy   @kavafav756    
@mika17420   @NozBead    @NT29     @PtitBreton3531    @Snain    @subssy   @TedGrassman    @tezuas


Merci pour essayer de centraliser tout ça.

Comme l’a mentionné @Nuelan , le problème ne date pas d’hier malheureusement.

Pour ma part, j’ai résilié mon abonnement et changé pour Qobuz. Je pense que ça ne sert a rien de s’obstiner ici, Deezer ne répond plus à mes besoins et ne compte pas régler le problème.


Merci pour essayer de centraliser tout ça.

Comme l’a mentionné @Nuelan , le problème ne date pas d’hier malheureusement.

Pour ma part, j’ai résilié mon abonnement et changé pour Qobuz. Je pense que ça ne sert a rien de s’obstiner ici, Deezer ne répond plus à mes besoins et ne compte pas régler le problème.

 

Je pense que nous verrons plus d’utilisateurs concernés après le 19 mars, date d’arrêt des serveurs mysqueezebox.com.


A moins qu’une solution soit mise en œuvre d’ici là (comme cela existe déjà pour Spotify, Qobuz, Tidal notamment).


Bien pour l’initiative
je suis utilisateur de produit Denon, et ne pouvait bénéficier correctement de l’usage de Deezer en hifi directement via HEOS.

Finalement via iPad et airplay2 je peux faire cette écoute depuis l’application Deezer directement, c’est pas si mal.

Pour l’autre besoin d’avoir des API publiques je ne suis pas concerné, en tout cas à date. 


A moins qu’une solution soit mise en œuvre d’ici là (comme cela existe déjà pour Spotify, Qobuz, Tidal notamment).

On voit apparaitre sur la page des API une rubrique 'AUTHENTICATION' avec toutes les informations pour s'authentifier et requérir les autorisations. Espérons que ça puisse aider ;)


Je ne pense pas que cela aide, les API publiques étant limitées pour un usage au sein d’un navigateur Web d’après ce que j’ai compris et pas sûr non plus qu’il soit possible de récupérer le flux audio (uniquement les méta-données)


Les API publiques n’étaient-elles pas utilisées par LMS pour récupérer les flux audio ? Seuls les autorisations étaient passées à mysqueezebox. En fait, ce que je ne sais pas, c’est est-ce que les API publiques ont été complétée côté authentification ou non (je n’ai pas prix les snapshots à l’époque de la page des API), je ne peux pas comparer. Deezer l’avait promis, ils l’ont peut-être fait en douce… En tous cas le gars qui s’attaque au problème a l’air, for some reason,  assez confiant :)


Merci et bravo pour cette initiative de la dernière chance et le travail de recensement qu’elle vous a demandé.

J’espère qu’elle permettra au moins de susciter un regain d’intérêt de la part de Deezer qui semble avoir complètement déserté ces sujets. Je crains cependant que ces demandes “minoritaires”, dans le sens où elles ne concernent de manière bloquante qu’un nombre limité d’abonnés motivés et radicaux utilisant la communauté pour voter et rédiger des messages, ne rentrent jamais dans la roadmap.

Autre exemple : le scrobbling last.fm n’est possible que pour le gestionnaire d’un abonnement famille. L’option n’existe pas pour les comptes rattachés. Ce n’est clairement pas grand-chose, mais Deezer ne semble pas avoir le moindre intérêt pour apporter un correctif, déclarant même que ce n’est pas un bug mais une absence de fonctionnalité, circulez y a rien à voir. Mais comme ce n’est bloquant que pour un nombre limité de clients, autant laisser le ticket courir pendant 4 ans. Les abonnés qui tiennent à scrobbler n’ont qu’à reprendre un abonnement individuel.

De la même manière que les abonnés qui n’ont pas envie d’acheter un récepteur bluetooth pour leur ampli Heos afin de bénéficier a minima d’un codec HD n’ont qu’à trouver un autre service de streaming.

Je constate aussi depuis que je suis abonné que la lecture aléatoire de mes coups de cœur tend à faire ressortir de manière absolument hors de proportion certains artistes ou certaines chansons au détriment d’autres qui ne sortent jamais. Là aussi, c’est signalé depuis la décennie précédente et “remonté aux équipes”. Visiblement, cela n’ira jamais plus loin.

Deezer se concentre sur le développement de fonctionnalités comme le flow, ou encore la dimension ludique avec les blind tests ou ce genre de choses, afin de conquérir de nombreux nouveaux abonnés, en laissant totalement de côté les problèmes dont le rapport coût de résolution/potentiel de résiliations ne leur semble pas assez favorable. Je suppose qu’économiquement c’est pragmatique, en termes de respect des clients c’est catastrophique. Chaque problème que je rencontre semble rentrer dans ce cas de figure. Je ne maintiens aujourd’hui mon abonnement que parce que j’ai fait l’erreur de convaincre toute ma famille de migrer depuis d’autres services et que je manque de courage pour les abandonner à leur triste sort !

Enfin bon, on croise les doigts quand-même !


Je confirme qu'une solution a été trouvée et fonctionne, grâce à l’expertise et aux efforts de Philippe44 et Michael Herger. Un grand Merci à eux ! Elle permet aux utilisateurs de squeezebox et squeezelite d'accéder à Deezer sans avoir besoin des serveurs mysqueezebox.com. Ils ont développé un nouveau plugin Deezer pour LMS, le tout fonctionnant sans les serveurs mysqueezebox.com.

Veuillez noter qu'un compte Deezer payant est nécessaire.

Pour le moment, il semble que la manière la plus simple d'installer le nouveau plugin LMS soit la suivante :

  1. Installation / Mise à jour vers LMS 8.5.0
  2. Utilisez l'interface web standard de LMS ; allez dans la section / l'onglet "Plugins" ("Plugins" / "Gérer les Plugins").
  3. A la fin de la liste des plugins, vous trouverez une section "Répertoires supplémentaires" → ajoutez l'URL du dépôt suivant : https://raw.githubusercontent.com/philippe44/lms-deezer/main/repo/repo.xml
  4. Cliquez sur le bouton "Enregistrer les réglages" situé en bas à gauche.
  5. Rafraîchissez la page et vous devriez voir le nouveau plugin Deezer listé à la fin de la liste des plugins.
  6. Cochez la case et cliquez sur le bouton "Save Settings" situé en bas à gauche.
  7. Le nouveau plugin Deezer apparaîtra alors dans la section "Active Plugins" au tout début de la liste des plugins.
  8. Cliquez sur le lien "Paramètres" du Plugin Deezer (situé après les colonnes “Description” et “Auteur”).
  9. Sur la page de configuration du plugin Deezer, ajoutez votre compte Deezer et votre jeton ARL, puis cliquez sur "Enregistrer les paramètres".
  10. Je ne me souviens pas s'il est nécessaire de redémarrer LMS, mais normalement, tout devrait être OK !

Si nécessaire vous pouvez suivre le fil de discussion suivant sur le forum slimdevices : https://forums.slimdevices.com/forum/user-forums/general-discussion/1668568-tidal-deezer-pandora

Enjoy !


Autre information si vous utiliser piCorePlayer pour passer sur la version LMS 8.5.0 :

Pour passer sur la version LMS 8.5.0, sur l’interface Web de configuration piCorePlayer, aller à l’onglet “LMS”, au niveau du bouton “Set branch”, choisir “Development: Select this to select the unstable development branch.” (je n’ai jamais rencontré de soucis en utilisant ces versions ‘en développement’), cliquez sur le bouton “Set branch” puis cliquez sur le bouton “Update LMS” et enfin sur le bouton “Manual Update”.


J’ai suivi tes instructions et c’est parfait, ça marche! Le nouveau plugin Deezer vaut vraiment le coup comparé à ce qu’on avait d’origine. 👍

Juste cherché un peu ce qu’était le jeton ARL. J’ai trouvé cette page qui explique comment le récupérer. 

Pour ceux qui débarquent, rassurez-vous, avant l’arrivée du QR code de la mort sur ma Squeezbox Radio je ne savais pas ce qu’était un Raspberry PI et pCP. Mais le petit investissement vaut le coup pour ceux qui comme moi aiment et veulent garder leurs radios et autres Boom, Touch…