include
Répondu

Mettre en ligne l'application Deezer sur flathub pour linux


Niveau d'utilisateur 2

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)

icon

Meilleure réponse par Lea.Deezer 6 July 2023, 16:23

Afficher l'original

13 commentaires

Niveau d'utilisateur 1

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.

Niveau d'utilisateur 7
Badge +7

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.

Niveau d'utilisateur 2

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

Niveau d'utilisateur 2
Badge +2

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 !

Niveau d'utilisateur 2

@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 !

Niveau d'utilisateur 2
Badge +2

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 !

Niveau d'utilisateur 2
Badge +2

@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...

Niveau d'utilisateur 2
Badge +2

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.

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.

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

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.

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.

 

Niveau d'utilisateur 7
Badge +7

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. 

Commenter