Skip to main content
November 9, 2017
Replied by Deezer

Linux needs a native client for Deezer!

  • November 9, 2017
  • 350 replies
  • 71047 views
I know that exist a client for Windows and Mac, but I can't to find any one for Linux. In my opinion the web version es pretty bad and the company can develop a port for their client.
I think that is important to cover all the platforms for all the users.
Pinned Reply By sipho

I recently created an Ubuntu script to install Deezer based on the fantastic work done by IlyaGulya and SibrenVasse on an AUR package for Arch Linux. It should work on Debian too since Ubuntu is based on Debian, but I haven't tested it.

You can view instructions on how to install it here https://github.com/siphomateke/deezer. It's not at all official and isn't guaranteed to work with future Deezer versions but it's what I am now using.

I'm not sure why Deezer hasn't added support for Linux yet considering the Deezer desktop app for windows is an Electron app and runs just fine on Linux with a few minor tweaks.

Hopefully this helps my fellow Ubuntu users.

350 replies

Guitar Hero
June 22, 2020

The Linux users really need this!

Roadie
June 24, 2020

I am reluctant to install from unofficial sources, so I am eagerly awaiting to the linux version.
at least launch the beta tester as mentioned here

Alblinux
Hitmaker
Hitmaker
June 24, 2020

I am reluctant to install from unofficial sources, so I am eagerly awaiting to the linux version.
at least launch the beta tester as mentioned here

Actually it's the official allvall with a few adds that are available in a github. So you can use it being sure that if your data is stolen the same would had happened with the official supported up xD…

Now seriously it's the app official so no worries. The bad thing here is that doesn't have any type of support of Deezer. I am waiting for the official supported app . 

 

Comment in my post to give it activity so Deezer can know that there are people wanting at least a beta all for the moment.

a1997
Guitar Hero
July 14, 2020

Hej all, anyone tried running deezer in a virtual/emulated environment? For example:

  • run Android in a VirtualBox, then run the Deezer App on Android
  • or run the Deezer Windows app using WINE / Codeweaver’s Crossover

Anyone has experience with this?

cheers, Kai 

Guitar Hero
July 14, 2020

Hej all, anyone tried running deezer in a virtual/emulated environment? For example:

  • run Android in a VirtualBox, then run the Deezer App on Android
  • or run the Deezer Windows app using WINE / Codeweaver’s Crossover

Anyone has experience with this?

cheers, Kai 


Hi @tobert. There is actually no need to run Deezer through Wine since it’s an Electron app. This means it can run natively on Linux with only a few minor tweaks which the community has already conveniently made. @SibrenVasse put a lot of work into finding these tweaks and created an AUR package for Arch Linux which you can get from here https://aur.archlinux.org/packages/deezer/. Alternatively, if you are using Ubuntu or another Debian derivative, you can try my fork of SibrenVasse’s package available here https://github.com/siphomateke/deezer.

 

It’s actually dead simple to port Deezer’s desktop app to Linux but I think Deezer just doesn’t want to support the thousands of Linux distributions and the bugs that come with them. Hopefully, they’ll soon adopt these community efforts and make an official version available.

Guitar Hero
July 14, 2020

Hi sipho, thanks for pointing this out. I tried your fork previously but some library on my system was not recent enough to meet the requirements; some node.js dependencies, iirc (I’m running last year’s Mint 19.3, so based on Ubuntu 18.04). Thanks for your effort of providing the Ubuntu/Debian installer though! I’ll try again once I upgrade to more recent libraries. 

cheers, Kai

Guitar Hero
July 14, 2020

Hi sipho, thanks for pointing this out. I tried your fork previously but some library on my system was not recent enough to meet the requirements; some node.js dependencies, iirc (I’m running last year’s Mint 19.3, so based on Ubuntu 18.04). Thanks for your effort of providing the Ubuntu/Debian installer though! I’ll try again once I upgrade to more recent libraries. 

cheers, Kai


If you last tried the fork more than 8 days ago, you should try it again. I changed the install script to manually pull the correct version of Node.js rather than relying on the distributions version. Your issue might be fixed.

If it hasn’t been fixed, I might try and take a look at the install script to make it support older versions of Node.js. It doesn’t actually need a particularly new version to run. There is just one code formatter used to patch Deezer that does. I could probably use an older version if using new versions of Node.js is difficult for a lot of people.

Guitar Hero
July 14, 2020

Hi sipho, thanks for pointing this out. I tried your fork previously but some library on my system was not recent enough to meet the requirements; some node.js dependencies, iirc (I’m running last year’s Mint 19.3, so based on Ubuntu 18.04). Thanks for your effort of providing the Ubuntu/Debian installer though! I’ll try again once I upgrade to more recent libraries. 

cheers, Kai


If you last tried the fork more than 8 days ago, you should try it again. I changed the install script to manually pull the correct version of Node.js rather than relying on the distributions version. Your issue might be fixed.

If it hasn’t been fixed, I might try and take a look at the install script to make it support older versions of Node.js. It doesn’t actually need a particularly new version to run. There is just one code formatter used to patch Deezer that does. I could probably use an older version if using new versions of Node.js is difficult for a lot of people.

Worked like a charm!

Thank you so much - everything’s so much better with music :-)

Alblinux
Hitmaker
Hitmaker
July 15, 2020

 

Okey we have here some words about the Linux version but.. there is nothing more that a few problems that I don't understand well. Release pipeline?

Problems with the updates manager?

 

I think is too easy. Too much for being problems . Because the release it's not a problem I think at all if I understanding well , the date can be when you want it.

And the management of updates are simply. If you want go to all-in way. Flatpak (or snap but I prefer flatpak)  repo and all is done. You can update all people with  a simply update in your repo. The repo flatpak manager in them distribution are going to do the rest. You don't need to do nothing in your app at all for the updates. If you want is possible to make a deb package and the rest of packagers are going to catch if interested and try to put in them distributions so no problem here.

Then.. @Rudi  can you make a some research about this? Because that answer for me it's fair from clear if not a lie . Because I think if the rest is ready you can release the version right now and little by little put in it resources

a1997
Guitar Hero
July 15, 2020

 

Okey we have here some words about the Linux version but.. there is nothing more that a few problems that I don't understand well. Release pipeline?

Problems with the updates manager?

 

I think is too easy. Too much for being problems . Because the release it's not a problem I think at all if I understanding well , the date can be when you want it.

And the management of updates are simply. If you want go to all-in way. Flatpak (or snap but I prefer flatpak)  repo and all is done. You can update all people with  a simply update in your repo. The repo flatpak manager in them distribution are going to do the rest. You don't need to do nothing in your app at all for the updates. If you want is possible to make a deb package and the rest of packagers are going to catch if interested and try to put in them distributions so no problem here.

Then.. @Rudi  can you make a some research about this? Because that answer for me it's fair from clear if not a lie . Because I think if the rest is ready you can release the version right now and little by little put in it resources

Last time I checked, the native Linux client was high up in the list of “Got an idea” by user votes (second only to night/day themes and a longer favorite tracks list). So why would you “unprioritise”?