Skip to main content
Etienne
Ultimate Superstar
Ultimate Superstar
June 5, 2020

Deezer Connect - le retour : on récolte vos arguments !

Bonjour à tous et à toutes

 

Partisan.e.s du Deezer Connect, on a besoin de vous !!! 

 

Alors comme vous le savez, une rencontre au sommet… enfin au sommet… depuis nos chez nous respectif et à travers des écrans interposés quoi… mais une rencontre quand même à eu lieu entre une partie des équipes de développement de Deezer et les Deezer Legends, venus représenter la communauté de ce forum.

Beaucoup de sujet ont été abordés, le temps manquait un peu au vu de la quantité importante de sujet qu’on voulait voir, et certains sujets n’ont pas pu être poussés autant qu’on l’aurait voulu…

Dont un sujet très sensible, qu’est Deezer Connect. Je dis sensible parce que ça fait un moment que la communauté gronde sur l’absence de cette fonction, qu’elle a été la plus demandé pour cette rencontre, et que au final, la réponse n’est pas à la hauteur de vos attentes.

Ce qui s’est dit lors de la rencontre

 

Plusieurs points ont été abordés :

     1. La première étude était non concluante

Deezer à fait une première étude et a fait cette conclusion

 

On a travaillé dessus, on s’est rendu compte que c’était un chantier énorme qui nécessite des pré-requis, on s’est concentré sur autre chose, notamment sur Chromecast.

 

Si on réduit leur réponse à cette phrase, ça sonne un peu “ouarf, trop dur, tant pis on abandonne” et c’est le ressentit de beaucoup en lisant le compte rendu que @Leila a prit le temps de nous concocter. C’est pas de sa faute, loin s’en faut, mais il fallait faire un article ou tout rentrait dedans.

 

     2. Du coup, il s’est passé quoi ?

Ici on va prendre le temps de développer un peu plus.

Le discours qui a suivi était aussi le suivant :

 

Les dernières évolutions chez Deezer ont fait en sorte que maintenant, il y a des choses qui ont et qui vont changer que je ne peux pas révéler, qui permettront de remettre ce dossier au dessus de la pile

 

Si on résume, c’était pas possible avant car la structure de l’application telle qu’elle était n’était pas compatible avec ce genre de technologies, le projet a donc été mis de côté. Non pas annulé, mais passé en sous priorité pour prendre le temps de refondre le corps de l’application afin de rendre possible l’intégration de cette fonction d’une manière plus aisée.

     3. Mais ils ont compensés comment la concurrence ?

Il était plus simple de faire du chromecast [...] ça rejoint les questions qui évoquaient UPNP et DLNA c’est quelque chose sur lesquels on réfléchit actuellement [...] qui nous sont demandés par nos partenaires et clients audiophiles et Deezer connect viendra probablement ensuite dans cette reflexion globale de “device discovery & control”

 

Voilà, une partie de la réponse qui a été faite.

 

OK, et après ?

 

Puis à la suite de cette conversation est tombée cette question :

 

En quoi Chromecast et Airplay 2 ne sont pas des alternatives correctes à la fonction “Connect” chez nos concurrents ?

 

Et c’est là qu’on a besoin de vous !!

Selon vous, de manière la plus complète et constructive possible , puisque cette fonction “connecte” est si importante :  

qu’est-ce qu’elle permettrait que airplay 2 et Chromecast ne permettent pas?

 

Toutes ces informations seront collectées et remontées soit par @Leila soit lors d’une autre conférence (pourquoi pas, soyons fous, rêvons au delà du rêve) aux équipes et qui sait, peut-être que ça leur fera mettre les bouchées doubles :grin:

Merci en tout cas d’avance pour le temps que vous prendrez, on entend votre demande sur le sujet et on fait tout notre possible pour que votre voix remonte jusqu’en plus haut lieu (enfin, on s’arrête aux hautes instances de Deezer, au dessus, même s’il est tout puissant, je suis pas sûr qu’il puisse grand chose :innocent: )

La parole est à vous, on vous écoute et on prend note

 

 

 

Réponse épinglée par Leila

Bonjour et merci beaucoup @Etienne pour la création de ce sujet ! 

Suite à la conférence, on prépare effectivement un retour détaillé avec tous vos arguments pour appuyer fortement cette demande ! On n’est pas fatigués ! :muscle_tone3:  :joy:

Je vais évidemment aussi reprendre le fil de discussion principal de Connect et éplucher les commentaires, mais votre aide ici nous sera précieuse, et particulièrement sur la question posée pour éclaircir cette affaire de Connect VS Cast.

Merci d’avance !

 

100 commentaires

Etienne
Ultimate Superstar
EtienneAuteur
Ultimate Superstar
June 8, 2020

@Nuelan Je reprends le dernier lien de source que vous m’avez transmis, et je tombe entre autre sur ces deux éléments :

High-quality sound powered by the cloud (image)

et ceci :

Enjoy your music without interruption (image)

on est donc bien sur une tech similaire au deezer connect à mon sens. sur cette même page, ils expliquent que n’importe qui peut prendre le contrôle pour passer de la musique, le multi-room, et la fonction de stream depuis un ordinateur via Google Chrome (on est bien sur un système hybride du coup)

@MATHÉO.YANN oui ils arrêtent la production juste de leur petit boîtier dédié à l’audio, mais parce que je suppose qu’ils se sont placé sur le marché pour être directement intégrés aux enceintes connectées, donc plus besoin pour les prochains systèmes à venir. C’est pas ouf pour les personnes qui ont des chaînes hifi qui utilisaient ce système pour les connecter, mais bon… ça c’est un autre débat encore ^^

Je suis utilisateur de Deezer comme vous, je passe juste un peu de mon temps à aider les autres ;)
Roadie
June 8, 2020

Nouvel utilisateur Deezer (Hifi), je suis ce sujet du Connect avec grand intérêt car il faut bien avouer que le confort offert par Spotify est tout autre et je ne serai probablement pas là s’ils proposaient une meilleure qualité audio, malgré que le moteur de recommandations Deezer me paraisse meilleur.

Je vais essayer d’apporter un peu d’eau au moulin sur la supériorité de cette fonctionnalité.

 

ChromeCast / Airplay pas disponible

J’ai un ampli home cinéma sorti il y a quelques années (acheté début 2018) et qui ne dispose pas du Chromecast intégré. Je n’ai pas d’appareils Apple, donc ne peux pas non plus utiliser Airplay. Et comme d’autres l’ont signalé, les Chromecast audio ont été abandonnées et ne sont plus achetable. Vous apporteriez cette fonctionnalité que ça ne me changerai rien.

Je ne pense pas être le seul dans ce cas.

 

Pouvoir basculer entre les clients et les serveurs à tout moment

Chromecast/Airplay, c’est quasiment comme le Bluetooth avec une meilleure qualité (un meilleur tuyau si vous préférez) : ça permet de diffuser depuis un appareil A vers un appareil B. Tout doit passer par A avec les désavantages décrits précédemment. Si a un moment donné l’appareil A n’est plus disponible, ça s’arrête. Si on veux diffuser depuis un appareil C ou vers un appareil D, la bascule ne se fait pas facilement, voire le lien est impossible.

Connect fonctionne sur un principe de programmes clients et serveurs.

  • Les clients permettent de faire des recherches, gérer les favoris, les playlists, voir l’avancement de lecture sur le serveur et envoyer aux serveurs des ordres de lecture. Bref, c’est la partie interface, qui permet de piloter les serveurs.
  • Les serveurs sont installés dans les systèmes de diffusion (ampli connecté, ordinateur, console de jeux, enceintes connectés…). Ils reçoivent les ordres de lecture données par les clients, connaissent la playlist et s’occupent uniquement de télécharger le fichier et le lire.

L’énorme avantage de cette séparation, c’est que n’importe quel client peut dire à tout moment à n’importe quel serveur de prendre le relai de la lecture. (Et potentiellement faire du multiroom avec des appareils de marques totalement différentes si on autorise plusieurs serveurs à synchroniser leur lecture mais c’est un autre sujet.)


Pour illustrer concrètement, prenons mon cas. J’utilise principalement 2 serveurs : mon ampli connecté qui diffuse dans le salon et mon ordinateur avec un casque. Comme client, j’ai mon ordi et mon smartphone.

Mon ampli dispose d’une application Deezer intégrée, que je peux contrôler depuis mon smartphone via une appli dédiée à l’ampli. Mais cette application n’a pas toutes les fonctionnalités présentes dans l’appli Deezer présente sur ce même smartphone, c’est bien dommage. Si l’appli Deezer pouvait contrôler directement le serveur dans mon ampli, j’aurai toutes les fonctionnalités.

Si je veux sortir sur mon casque, faut que je lance sur l’ordi, pas le choix.

Si je veux sortir sur l’ampli alors que je travaille sur mon PC, faut que je passe par le smartphone, c’est con, je pourrai avoir une interface beaucoup plus confortable et utiliser les raccourcis de mon clavier au lieu d’attraper le téléphone à chaque fois que je veux piloter la musique.

Imaginons maintenant que ma femme fasse une activité bruyante ou que je veuille m’isoler un peu plus et basculer l’écoute sur le casque. Je ne peux pas basculer de l’ampli vers le PC facilement sans perdre ma lecture et playlist en cours.

Aller, pose café, je prends le smartphone et je rebascule sur l’ampli. Ha bin non, je ne peux pas sans perdre tout le contexte d’écoute là encore.

Chromecast pourrait me permettre de tout piloter depuis le PC dans mes différents scénarii mais ne me permettrait jamais de basculer facilement du PC à mon smartphone. Et comme je le disais cette solution est impossible dans mon cas.

Avec connect, 2 clics et la bascule est faite en quelques secondes, avec la lecture qui continue sans perte de playlist.

 

 

Fun fact : si vous avez suivi mon explication, vous avez vu que j’ai déjà un simili-connect avec mon ampli. Il dispose bien d’un serveur indépendant du client. Je peux contrôler le serveur par les autres interfaces de l’ampli et même couper mon téléphone, Deezer fonctionnera toujours. Mais c’est développé par le constructeur de mon ampli et ne permet pas d’être contrôlé depuis n’importe quel client contrairement à la solution Spotify également intégrée à l’ampli.

Nuelan
Rockstar
Rockstar
June 8, 2020

@NuelanJe reprends le dernier lien de source que vous m’avez transmis, et je tombe entre autre sur ces deux éléments :

et ceci :

on est donc bien sur une tech similaire au deezer connect à mon sens. sur cette même page, ils expliquent que n’importe qui peut prendre le contrôle pour passer de la musique, le multi-room, et la fonction de stream depuis un ordinateur via Google Chrome (on est bien sur un système hybride du coup)

@Etienne , si tu lis bien cette source de Google, tu verras que cette comm que tu as mis en exergue est assez trompeuse. On peut lire en particulier : “ Chromecast built-in speakers let you instantly stream your favorite music, radio, or podcasts from your mobile device to your speakers. “

Egalement on peut lire : “Casting music over wifi doesn’t drain your battery, while pairing from Bluetooth does.” Ils parlent bien là de la batterie du téléphone qui se vide moins vite dans une connexion wifi que dans une connexion Bluetooth.

Lorsqu’ils parlent de musique qui vient directement du cloud, conformément aux énormes images dont tu nous a gratifié là haut, il s’agit à mon avis de connexions établies avec les API des fournisseurs, ça n’a rien à voir avec Chromecast. Le Chromecast intervient juste dans la liaison entre le mobile et l’enceinte connectée. Et dans le cas du streeming directement depuis le cloud, l’application utilisée est celle de l’enceinte, pas celle du téléphone. C’est ce qu’expliquent tous les gens qui disposent d’une enceinte connectée depuis un moment, comme @Magus ci-dessus par exemple.

Question : Deezer étant maintenant compatible Chromecast, pourquoi n’est-il pas dans la liste des fournisseurs de musique compatibles Chromecast built-in comme Tidal et Qobuz par exemple ?

Cela dit, il y a un moyen radical d’en avoir le coeur net : Deezer est compatible Chromecast, il suffit de tester avec des enceintes disposant de Chromecast built-in et voir si la musique continue à jouer après avoir lancé une musique avec son mobile puis éteint son mobile. ;)

nanro
Rockstar
Rockstar
June 8, 2020

Merci beaucoup pour vos messages très instructifs sur ce sujet !

Cela dit, il y a un moyen radical d’en avoir le coeur net : Deezer est compatible Chromecast, il suffit de tester avec des enceintes disposant de Chromecast built-in et voir si la musique continue à jouer après avoir lancé une musique avec son mobile puis éteint son mobile. ;)

Je viens de tester la config suivante : 

  • lancement d’une playlist depuis l’appli Deezer pour iPhone
  • Appui sur le bouton Chromecast et envoi de la lecture vers un Google Chromecast (vidéo) relié à mon téléviseur
  • La lecture de la musique en cours se poursuit sur le téléviseur
  • Passage de l’iPhone en mode avion
  • La musique continue à être jouée sur la TV via le Chromecast, plusieurs titres s’enchaînent malgré le maintient de l’iPhone en mode avion
Nuelan
Rockstar
Rockstar
June 8, 2020

Merci @nanro. En effet, avec l’appareil Google Chromecast que tu as, ça marche comme ça, mais on voudrait savoir si ça marche aussi comme ça avec un matériel audio qui dispose de Chromecast built-in, qui a remplacé Google Chromecast Audio.

mbolo01
Rising Star
Rising Star
June 9, 2020

Merci @nanro. En effet, avec l’appareil Google Chromecast que tu as, ça marche comme ça, mais on voudrait savoir si ça marche aussi comme ça avec un matériel audio qui dispose de Chromecast built-in, qui a remplacé Google Chromecast Audio.

Oui cela marche avec les appareils ayant la fonction Chromecast Audio intégrée. Dans ce cas l’application Deezer ne sert que de contrôleur pour mettre en relation l’appareil et la source musicale souhaitée chez Deezer, et l’application n’est pas nécessaire pour la diffusion effective du flux musical, elle peut donc être stoppée sans impact. L’application peut par contre être utilisée à nouveau pour contrôler le volume, l’avance et le recul dans la playlist ou l’album, l’arrêt/marche  tout comme l’application Google home pourrait le faire sur ce même flux, c’est du pur contrôle Google Chromecast à ce niveau. Mais le plus (+) de l’application Deezer dans ce cas par rapport l’application Google est qu’elle peut être utilisée pour démarrer une autre playlist, un autre album, etc…  ce qui n’est pas possible avec Google Home. C’est exactement la même limitation avec Airplay(2) qui en plus ne peut se passer d’un diffuseur local (iPhone, Mac, iPad, etc...).

Ce que j’attendrais d’un Deezer “Connect” serait de pourvoir contrôler un appareil tiers qui diffuse une source Deezer (un ordi, une tablette, un smartphone ou un une enceinte connectée disposant du service Deezer) et que ce contrôle ne se résume pas aux fonctions basiques (arrêt/marche/avance/recul/volume/affichage des metadata) comme le font les contrôleurs Chromecast ou Airplay, mais que je puisse aussi agir sur la selection du contenu à diffuser.

Exemple: Un iPad, collé au mur de la cuisine pour y lire des recettes, diffuse un album Deezer en Airplay(2) vers une ou plusieurs enceintes connectées du domicile, enceintes de marques différentes. Je souhaite changer de style de musique alors que je me trouve à distance de la cuisine. Option (1) je bouge mes fe…. et je retourne vers l’iPad pour choisir autre chose à diffuser, option (2) je dégaine mon iPhone et je lance Deezer pour diffuser autre chose, giclant au passage la diffusion de l’iPad et tant pis si la musique s’arrête quand j’irai sortir les poubelles, option (3) je dégaine mon iPhone, lance Deezer, choisis le diffuseur iPad et lui instruis de lancer autre chose dont tout le monde profitera même quand je serai momentanément parti du domicile.

Airplay 2 ne permet pas cela à ma connaissance, avec Chromecast par conte on peut reprendre le contrôle de ce qui a été démarré depuis un autre appareil, mais cela nous enferme dans le microcosme Google.

Cependant, j’utilise une application d’un vendeur tiers qui permet quelque chose de très similaire à ce que j’attendrais d’un Deezer “Connect” mais qui s’applique uniquement au  contrôler du service Deezer embarqué dans sa gamme d’enceintes connectée, c’est à dire que je peux avec cette application choisir mon contenu Deezer (morceaux, albums, playlists, etc...) et en contrôler la diffusion sur un ou plusieurs produits de la gamme, sans avoir besoin de l’application Deezer. Ce qui montre qu’il existe une API 🙂 Pourquoi Deezer n’en profiterait pas pour ses propres applications et permettre à une application Deezer tournant sur un smartphone Android de contrôler l’application Deezer qui tourne sur un Mac mini planqué dans un local technique et qui diffuse en Airplay 2 sur des enceintes connectées de marques diverses et variées? Un bel exemple de diversité non?

Nuelan
Rockstar
Rockstar
June 9, 2020

Merci @mbolo01 pour ton retour.

Afin que les choses soient bien claires, prenons un exemple simple : j’ai un téléphone Android avec l’application Deezer native installée et je dispose d’une enceinte connectée avec Chromecast built-in intégré.

Si j’ai bien compris, avec mon mobile je peux donner l’ordre à mon enceinte de télécharger directement sur les serveurs de Deezer de la musique et la jouer sur les enceintes. Je peux monter le son, descendre le son avec mon mobile. Mais quid d’autres fonctionnalités de l’appli Deezer native du mobile ? Est-ce que je peux par exemple donner l’ordre à l’enceinte de jouer le flow ? Est-ce que pendant le Flow, si sur mon mobile je dislike une chanson cela sera pris en compte ? Est-ce que toutes les interactions sur l’application native Deezer de mon mobile seront prises en compte au moment de la restitution par l’enceinte ?

mbolo01
Rising Star
Rising Star
June 9, 2020

L’application Deezer devrait se comporter de la même manière que tu diffuses de ton téléphone vers l’enceinte en Bluetooth/Airplay, ou, que tu mettes en relation l’enceinte connectée et les serveurs Deezer. Je dis “devrait” car je n’ai pas testé tous les cas de figure que tu mentionnes, mais si ce n’était pas le cas ce ne serait pas très bienvenu.

Je pense que la partie contrôle du contenu et son pilotage effectués par l’application sont une chose, la diffusion effective du son en est une autre, les deux étant indépendantes. Si tu lances/modifie le flow depuis l’application, la résultante devrait être la même que tu diffuses en BT, AP ou CC

Par contre, avec CC, point de Gapless ….

 

 

Merci @mbolo01 pour ton retour.

Afin que les choses soient bien claires, prenons un exemple simple : j’ai un téléphone Android avec l’application Deezer native installée et je dispose d’une enceinte connectée avec Chromecast built-in intégré.

Si j’ai bien compris, avec mon mobile je peux donner l’ordre à mon enceinte de télécharger directement sur les serveurs de Deezer de la musique et la jouer sur les enceintes. Je peux monter le son, descendre le son avec mon mobile. Mais quid d’autres fonctionnalités de l’appli Deezer native du mobile ? Est-ce que je peux par exemple donner l’ordre à l’enceinte de jouer le flow ? Est-ce que pendant le Flow, si sur mon mobile je dislike une chanson cela sera pris en compte ? Est-ce que toutes les interactions sur l’application native Deezer de mon mobile seront prises en compte au moment de la restitution par l’enceinte ?

 

Nuelan
Rockstar
Rockstar
June 9, 2020

Bon, je comprends un peu mieux

Par contre, avec CC, point de Gapless ….

Tu en connais la raison ?

mbolo01
Rising Star
Rising Star
June 9, 2020

Bon, je comprends un peu mieux

Par contre, avec CC, point de Gapless ….

Tu en connais la raison ?

Je ne peux que supposer: quand c’est l’application Deezer qui diffuse elle bufferise ou utilise un mécanisme interne en raison avec le serveur Deezer pour permettre l’écoute en continu, alors que le serveur Chromecast ne le fait pas quand il récupère le flux chez Deezer et coupe la diffusion brièvement entre chaque morceau. Cela viendra peut-être dans le futur, une fois que Deezer aura officialisé son Gapless.