Skip to main content
Répondu

Mettre en ligne l'application Deezer sur flathub pour linux


Bonjour,

Je suis le développeur derrière la mise à disposition de l’application Deezer sur Linux via flatpak, AppImage, deb, rpm, … ici : https://github.com/aunetx/deezer-linux

J’ai effectué la demande, ici : https://github.com/flathub/flathub/pull/4274 pour uploader l’application sur Flathub, ce qui permettra à un grand nombre d’utilisateurs d’utiliser et de télécharger des musiques sur Linux. J’aurais pour cela besoin d’une approbation de votre part, et n’ayant pas trouvé de mail pour vous contacter, je me tourne ici.

Quelques informations :

  • l’application est très peu modifiée, à savoir :
    • un patch pour démarrer l’application dans la barre des tâches en fournissant un argument
    • un patch pour éviter d’ouvrir tous les liens html (problème lié à l’application electron)
    • un patch pour enlever des logs inutiles (problème lié à l’application electron, car les développeurs ont oublié des parenthèses)
    • un patch pour fermer l’application d’une manière convenable (liée au 1er patch)
    • un patch pour autoriser le dark mode entre autres, car l’application ne prend pas correctement en charge la numérotation de versions linux
  • entre autres, il n’y a AUCUN moyen de se connecter sans compte, d’exporter de la musique, etc : l’application a virtuellement les mêmes fonctionnalités que celle pour windows (sur laquelle elle est basée)
  • tous les ordinateurs d’architecture x86_64 seront supportés (en supposant qu’ils aient installé flatkpak), et moyennant un peu plus de travail de ma part, les architectures ARM pourront aussi être supportées
  • la version publiée sur flathub téléchargerait ses sources depuis le projet https://github.com/aunetx/deezer-linux (afin d’appliquer les patches mentionnés et de construire une version compatible avec linux), tous le code est en accès libre et les versions sont publiées via Github Actions (donc pas besoin de me faire confiance concernant l’authenticité des paquets produits, chaque fichier est vérifiable et reproduisible)
  • je ferai en sorte de suivre les version publiées pour windows autant que possible, et lorsque vous serez prêts à publier une version pour linux (ce qui ne demanderait pas énormément d’investissement), il sera possible d’effectuer une transition douce pour les utilisateurs de cette version-ci

Il ne manque donc plus que votre autorisation.

Cordialement,

Aurélien Hamy (aunetx)

Meilleure réponse par Lea.Deezer

Bonjour à vous deux, @aunetx merci pour cette initiative. Je l’ai fait remonter à notre équipe de développeurs, cependant je n’ai pas encore de réponse officielle à partager. Une fois que j’aurais un retour un peu plus approfondi sur la question, je reviendrais vers vous.

24 commentaires

Forum|alt.badge.img
  • One Hit Wonder
  • June 27, 2023

Pitié Deezer, je confirme qu’il y a une vrai demande. Tous les élèves de 42 depuis la migration Linux avons perdu l’accès à une version “native” de Deezer.


Lea.Deezer
Community Manager
Forum|alt.badge.img+7
  • Community Manager
  • Réponse
  • July 6, 2023

Bonjour à vous deux, @aunetx merci pour cette initiative. Je l’ai fait remonter à notre équipe de développeurs, cependant je n’ai pas encore de réponse officielle à partager. Une fois que j’aurais un retour un peu plus approfondi sur la question, je reviendrais vers vous.


  • Auteur
  • Guitar Hero
  • July 7, 2023

Bonjour @Lea.Deezer et merci pour la réponse !

L'application a été publiée (un peu trop rapidement à vrai dire, je ne pensais pas la mettre avant d'avoir votre réponse en mettant la demande de publication en mode “draft” mais celle-ci à été publiée quand même) ici : https://flathub.org/fr/apps/dev.aunetx.deezer

 

Si vous le voulez, je peux l'enlever en attendant d'avoir votre réponse ; et d'ailleurs si l'équipe a l'envie de supporter entièrement cette version en attendant de avoir une officielle, je peux la republier sous l'uuid “com.deezer.Deezer” par exemple (plutôt que “dev.aunetx.deezer”). Ce n'est bien sûr pas idéal car la version que je met en ligne à été repackagée donc vous devriez bien sûr préférer que la version publiée sous votre nom de domaine soit publiée par vos soins.

 

Bref, merci pour la réponse et à bientôt,

Aurélien Hamy


Forum|alt.badge.img+2
  • Rising Star
  • July 8, 2023

Bonjour,

Je suis très intéressé par cette proposition sachant que je recherche une solution aboutie sur Raspberry Pi (qui nécessiterait une version ARM). Et d’après ce que j’ai pu voir sur d’autres fils, je suis loin d’être le seul.

Pour Raspberry, il y a la possibilité d’utiliser piCorePlayer avec LMS (Logitech Média Server) et le plugin Deezer, mais la solution, si intéressante, n’offre pas toutes les possibilités et l’ergonomie d’une “app Deezer native” (Les différents types de ‘Deezer Flow’ ne sont pas proposés par ex.). En tant qu’utilisateur Premium j’ai le souhait de pouvoir utiliser toutes les fonctionnalités et possibilités de découvertes de nouveaux titres.

Il est vraiment dommage de ne pas avoir plus de répondant (mon avis) de la part de Deezer surtout quand une personne motivée apporte la solution ‘sur un plateau’. Cela permet non seulement Deezer de préserver et fidéliser certains Clients existants en attente de ce type de solution et de s’ouvrir facilement (à moindre frais) à d’autres Clients. Spotify m’apparaît de ce côté plus en avance.

J’ai ouvert par ailleurs des fils pour demander le support des Raspberry (à noter qu’ici la proposition est plus large en terme de machines supportées par l’application), et/ou des API couvrant l’exhaustivité des fonctionnalités.

Un grand merci à Aurélien qui j’espère bénéficiera d’un retour positif des équipes Deezer !


  • Auteur
  • Guitar Hero
  • July 8, 2023

@Cedzerosept bonjour et merci pour l’intérêt, je viens de réussir à publier une version arm64, disponible ici pour le moment et elle devrait être uploadée sur flathub dans la soirée.

 

Je n’ai cependant pas pu tester cette version (je n’ai pas de raspberry pi sur moi et mon ordinateur est amd64), donc j’apprécierais beaucoup de savoir si cette version marche effectivement ou non !


Forum|alt.badge.img+2
  • Rising Star
  • July 8, 2023

Eh bien, merci beaucoup @aunetx !

Dès que j'ai un peu de temps je regarde ça (peut-être demain ou sinon au cours de la semaine prochaine). Je ne sais cependant pas si je suis le mieux placé pour tester étant plutôt débutant sous Linux. Mais j'aime bien chercher ;-) et surtout avec un objectif sympa !


Forum|alt.badge.img+2
  • Rising Star
  • July 10, 2023

@aunetx

 

Finalement plus que simple l’installation !

Et jusque là tout semble fonctionner parfaitement.

Je rencontre néanmoins une contrainte liée à mon cas d’usage.

J’utilise un Raspberry pi 4 avec l’écran tactile officiel (7” et résolution max. 800 x 480) et Raspberry pi OS 64 bits dernière version / mises à jour réalisées.

La fenêtre de l’application Deezer occupe plus que la taille de l’écran. Je peux déplacer la fenêtre de droite à gauche en cliquant sur son bandeau supérieur (également réalisable tactilement) et donc accéder à tout le contenu en largeur. Je peux faire défiler les différentes propositions musicales de l’écran d’accueil et lancer un titre en lecture. Par contre je n’ai pas accès / pas en visibilité le bandeau inférieur de la fenêtre qui me permettrait de passer à l’écran “En lecture” / Player. Et pas de possibilité de réduire la fenêtre (en largeur via les bords de la fenêtre et en hauteur via le bord supérieur de la fenêtre ; le bord inférieur ne m’est pas accessible / visible).

Sur un plus grand écran cela fonctionnerait très probablement, il faut que j’essaye cela, même si mon objectif est d’utiliser cette solution dont je dispose (Player au final ni trop petit ni trop grand et solution all-in-one) :

https://thepihut.com/products/power-button-case-for-raspberry-pi-4-and-official-7-touchscreen-display

 

Une autre difficulté liée certainement à Deezer : lorsque la lecture est en cours sur le Raspberry avec l’application et que je lance une lecture sur mon Smartphone (et au même moment sur aucun autre des 2 autres terminaux déclarés et possibles avec l’abonnement premium), la lecture s’arrête dans l’application sur le Raspberry. Le message suivant apparaît : “Pourquoi la musique s’est-elle arrêtée ? Tout simplement parce que tu es déjà en train d’écouter de la musique sur un autre appareil ou page. Ton compte Deezer est strictement personnel et ne peut pas être utilisé sur plusieurs supports en même temps. Clique sur lancer la musique ; attention, cela interrompra la lecture sur les autres supports.” Bon Business is Business...


Forum|alt.badge.img+2
  • Rising Star
  • July 10, 2023

En complément, possible d’agrandir la fenêtre de l’app Deezer mais impossible de la réduire en deçà d’une certaine taille.


  • Roadie
  • July 26, 2023

Personnellement, j’ai télécharger l’application, et quand je clique sur le bouton authentifier, cela m’ouvre une page dans mon navigateur, je clique ensuite sur “ouvrir deezer music”, mais il ne se passe rien. Si quelqu’un à une explication, je suis très preneur…

 

Merci d’avance.


  • Guitar Hero
  • September 4, 2023

Si je comprends bien, Deezer traîne encore les pieds pour les utilisateurs Linux...


  • Roadie
  • October 27, 2023

Salut , Serait-il possible de le mettre sur le snapstore aussi car moi j’ai UBUNTU mais sinon c super d’avoir créer l'app de deezer sur linux , ducoup en attendant je l’installer avec flatpak.


  • Guitar Hero
  • January 10, 2024

Bonjour à vous deux, @aunetx merci pour cette initiative. Je l’ai fait remonter à notre équipe de développeurs, cependant je n’ai pas encore de réponse officielle à partager. Une fois que j’aurais un retour un peu plus approfondi sur la question, je reviendrais vers vous.

 

Bonjour, @Lea.Deezer 

6 mois après (voire, plusieurs années après), où en sommes-nous d’une application Deezer desktop pour Linux ?

Cela fait plusieurs années que je suis abonné à Deezer, et je n’ai pas particulièrement l’envie de devoir quitter la “French Touch” pour passer chez le concurrent suédois (d’autant qu’il me faudrait re-télécharger mes MP3 persos...) ; mais celui-ci dispose d’API évoluée et d’application permettant la lecture et le contrôle de la lecture même en ligne de commande !

Quel retard chez les français !

Plutôt que de changer le logo Deezer (qui m’a perdu. Je ne reconnais plus mon application. Et pourquoi un coeur ? on dirait une app’ de rencontre maintenant...), pourquoi ne pas mettre des moyens sur ce sujet ? Un SDK / une API serait quand même un très, très gros plus que beaucoup attendent.

 


Lea.Deezer
Community Manager
Forum|alt.badge.img+7
  • Community Manager
  • January 11, 2024

Bonjour @sarigue84, il n’y a toujours pas eu d’avancée sur le sujet, cette idée a été remontée plusieurs fois cependant, elle n’est pas la priorité de nos équipes pour le moment, je suis désolée. 


  • Roadie
  • May 4, 2024

Bonjour à tous,

Merci @aunetx pour son travail sur ce projet, cela fonctionne vraiment très bien. Je regrette qu’il n’ait pas plus de soutien officiel de la part de Deezer.
@sarigue84 : J’ai franchi le pas il y a plusieurs mois déjà. J’en étais navré, mais à l’issu de la période de test, les fonctionnalités plus avancées de la concurrence suédoise face à la stagnation française ont eu raison Deezer. Je passais par là à tout hasard pour voir s’il y avait des avancées. 

Tiki_  


  • Roadie
  • June 7, 2024

Bonjour,

On attend toujours. D’accord ce n’est pas une priorité mais est-ce au moins dans le colimateur, si oui pour quand? Ou bien les utilisateurs linux sommes nous juste pas pris en compte?


  • Roadie
  • June 15, 2024

Linux est de plus en plus simple à utiliser, voir dans certains cas plus simple que Windows (pas besoin de compte distant, pas besoin de saisir un numéro de licence, ….)

Windows a certains avantages mais Linux en a bien, et il est important d’avoir une concurrence pour éviter qu’une entreprise fasse n’iporte quoi.

 

Et je trouve regrettable que l’équipe Deezer ne prenne pas plus au sérieux de proposer un client officiel pour Linux.

Merci à Aurélien pour son partage, je vais tester cela.

 


Bonjour,

Merci ​@aunetx pour ce partage, ça a dû te prendre du temps de développer cela, et merci à ​@Lea.Deezer pour la réponse.

De mon côté, j’attends aussi avec impatience que Deezer s’intéresse aux utilisateurs Linux, qui sont de plus en plus nombreux.

 


Bonjour ​@Lea.Deezer,

Je suis un nouveau mainteneur du projet communautaire de client Deezer Linux.

 

Nous allons très bientôt publier Deezer v7, avec divers ajouts comme le contrôle par ligne de commande ou encore l’affichage de la musique dans Discord (via discord rich presence) 🥳


Existe-t-il un plan interne pour le support de Linux ? La situation a-t-elle évoluée ?
Il serait pourtant simple de publier une app (AppImage ou flathub) non testée et présentée comme tel, afin de faciliter l’adoption de Deezer (et de Linux aussi).

 

Merci :)


  • Guitar Hero
  • February 19, 2025

Il y a la question d’une app Linux, mais indépendamment de ça, une API / SDK permettrait de nombreuses possibilités.

J’ai une montre connectée avec possibilité d’une App’ pour le contrôle de Spotify… Mais toujours rien pour Deezer.
J’aimerais pouvoir monter un système centralisé chez moi qui permette par exemple le lancement et le contrôle d’écoute de musique… mais sans SDK ni API, impossible.
Etc.


  • Roadie
  • February 28, 2025

En fait chez Deezer ils n’ont absolument aucune équipe qui planche sur le sujet, ni qui compte s’y mettre.

Quand un passionné tout seul te pond le bébé tout seul dans son coin et que l’entreprise ne suit pas derrière ça démontre quand même un manque cruel d’ambition. Il y a un marché, et on ne va pas le chercher.

Que d’opportunités gâchées!

 


  • Roadie
  • June 17, 2025

Bon… 

De passage pour voir si ça avait avancé sur le sujet. Je vois que non, donc je reste chez la concurrence.
 

Incroyable tout de même, ça en dit long sur les priorités quand on peut même pas avoir quelques [bons] stagiaire pour finir et officialiser ce portage réalisé, et traiter les quelques effets de bords qui existent !


eliasdev
Roadie
  • Roadie
  • June 17, 2025

Bon… 

De passage pour voir si ça avait avancé sur le sujet. Je vois que non, donc je reste chez la concurrence.
 

Incroyable tout de même, ça en dit long sur les priorités quand on peut même pas avoir quelques [bons] stagiaire pour finir et officialiser ce portage réalisé, et traiter les quelques effets de bords qui existent !

Oui c’est assez décevant mais avec l’augmentation des tarifs Spotify on ne sait pas trop ou se mettre...


  • Roadie
  • January 9, 2026

Bon, j’ai quitté Spotify pour des raisons évidentes, et la décision familiale était de venir sur Deezer. J’ai 2 ordis sous Linux, et j’en ai 2 autres sous Windows qui vont bientôt migrer vers Linux (pour cause de “Windows 10 n’est plus maintenu”).

Au vu du fait que Deezer ne s’intéresse pas au sujet des OS sur lesquels leur app est publiée, et après le constat qu’un bénévole zélé a “déjà fait le taff”, on ne peut probablement pas compter sur Deezer pour faire le boulot.

(et puis c’est une app Electron, donc en tant que dev/tech lead, je sais qu’Electron est un joli petit enfer technique, et si je bossais avec Deezer, j’aurais définitivement un plan de migration vers Tauri pour dégager Electron, mais bref, c’est un autre sujet, ça m’aurait bien plu néanmoins de bosser chez Deezer rien que pour ça)

L’installation via flatpak sur un Debian avec LMDE 7 est nickel, ça marche, merci beaucoup ​@aunetx , pas merci Deezer (pour l’instant).

Pour essayer de “bouger les fesses” à Deezer, et en considérant le coût en temps et en énergie d’un portage Linux d’une app Windows comme ça, je propose qu’on trouve un moyen de financer ​@aunetx via des petits dons mensuels de quelques euros, montants libres, pour lui permettre de continuer ce boulot. Peut-être que si l’on fait entrer de l’argent dans l’équation, Deezer se bougera un peu 😉 

Et puis, de manière objective, en tant que dev/tech lead, je sais qu’Electron est compatible Linux, et mettre quelques devs sur le sujet pendant une ou deux semaines grand max, en comptant la recherche et le portage, ça permet d’avoir un début d’app sous Linux, même s’il faut commencer en désactivant certaines fonctionnalités (tray bar, intégration clavier, etc.). Un “plan de migration”, une petite communication pour expliquer “On gère linux ! Bon, y’a pas tout, mais on est dessus !”, et c‘est plié, honnêtement c’est un bien maigre investissement pour inviter tout le monde à la fois à profiter de Deezer, mais aussi pour dire aux gens qui sont dans des écosystèmes différents (comme dit : Microsoft et son abandon du support de Windows 10) permet à ces personnes de migrer sans douleur vers Linux tout en gardant leurs applis préférées 💪

 


Je me suis fait viré du compte famille plusieurs fois, sans explication, le SAV suppose que c’est possiblement et sans doute dû au fait d’avoir utilisé un logiciel tiers non autorisé (mais sans confirmation, impossible d’avoir la moindre info précise).

Depuis que je n’utilise plus que la version web + appli/phone, aucun souci de compte.

Entre ça et l’absence de retour sur ce fil, c'est assez méprisant envers les utilisateurices Linux