deemix - Frequently Asked Questions (FAQ)

deemix - Frequently Asked Questions (FAQ)

RemixDev

[NEW] deemix says I need to use a VPN!

You didn't update the app. Please update the app before asking questions.

More info here

What is deemix?

deemix (all lowercase) is a deezer downloader library. It's the code base from where other applications can be made.
Currently there are 2 deemix libraries:

Does deemix have a GUI?

Yes, deemix-gui is the main GUI application that you can use. It is meant as a replacement for Deezloader Remix, as it has the same functions and even more.

Before deemix-gui there was deemix-pyweb (now named deemix-gui-pyweb). That version still works but it's not updated for now.

All files are available here

Why should I use deemix if Deezloader works fine for me?

Deezloader is a project that has been passed around many developers, so there is a lot of unorganization codewise. Maintaining Deezloader is like trying to make a sand castle stable while it's crashing on itself; It's almost impossible. So I decided to rewrite the project from scratch in a language that I'm more familiar in.
To answer the question, you should use deemix because:

  • It has less bugs than the latest "stable" release of Deezloader
  • It's actively maintained and usually bugs are fixed really fast (due to the new structure)
  • You will receive support for it

I'm confused, what should I download?

  • deemix: just the cli and/or the library
  • deemix-gui: the new app with a GUI
  • deemix-server: just the bundled server part of deemix-gui

The website is giving me 404 errors when I try to download the zips.

This is due to cloudflare caching, you need to wait for the cache to rebuild with the new files, force clear your cache for that page or try with another browser.

The website is giving me Error 1027 when I try to connect

The website is hosted on a free service. When there are too many connections it will go offline. You'll need to wait until midnight UTC time to connect to the website again.

I know of site [XYZ] that is distributing deemix, is it safe?

The only domain for deemix that I own is deemix.app
If the site is not a subdomain of deemix.app then it's not official.

I keep getting the "You do not have permission to open the application" error on macOS!

You can solve it by using:

sudo xattr -rd com.apple.quarantine deemix-gui

Depending on what app you downloaded.

I can only download 128kbps! Why?

Since September 2nd 2021 deemix can only download 128kbps tracks for free accounts. Newer versions of the app let you download in 320kbps if you have a premium account and FLAC if you have a Hi-Fi account.

This is due to a change that Deezer made that made the old url generation algorithm not working anymore. Right now deemix uses the same method that the website uses, so urls are generate serverside and need an auth token. This means that you can no longer download FLACs or 320 mp3s with a free account.

Also with the new url generation you can only download tracks that are available in your country. Keep in mind that the country for paid accounts is taken from the paying method, you can't use a VPN to make your account from another country.

In newer versions of deemix you can check your account license and your account country in the settings.

So, you can only download 320 or flac files with paid Deezer accounts. The track you want to download needs to be playable at your desired bitrate on deezer.com

This is not a bug, it's how the app will works from now on. If you don't want to pay for an account stop using the app.

But I was able to download higher quality for free!

Yes, you were. Now you cannot anymore unless you pay for an account. Just face the facts and don't ask this question anymore.

I am still able to download tracks in 320kbps and FLACs, what are you talking about?

Some tracks are still cached in the CDN that we were using before the switch, most of the new tracks that are uploaded to Deezer are now only available with the new url generation system.

Try downloading this track and look for yourself!

Soon this cache will be deleted and the only way to download songs will be with the new URL generation system that is implemented only in new deemix versions. So if you're still using Deezerload or deemix-pyweb update to the latest version of deemix-gui now.

How can I check what version I'm running?

You can go in the about page in the app and check the version of the webui, the app itself and the library.

Usually the library version is the one that you need to keep an eye for, the first two numbers are the main version of the lib, the last number is just for hotfixes.
Between the py and js lib the hotfix number could change, but the functionalities are the same.

How can we suggest a feature to be added to the app?

You can open an issue or a pull request on the right repo over at gitlab.com/RemixDev or git.freezer.life/RemixDev

If it's something related to the tagging or downloading, open it in deemix.
If it's something UI related, open it in deemix-webui.
If it's something related to the gui (for example a new feature), open it in the deemix-gui repo

SEARCH FOR EXSISTING ISSUES BEFORE OPENING ONE!

Keep in mind that the scope of deemix and deemix-gui is to be as basic as possible. If you have an idea that doesn't enter in the scope of the app it will be rejected, but you can still use the library to build upon your idea.

Why are there no 32 bit builds?

I decided to stop supporting 32 bit versions of the app, as it only brings more issues to fix.
You can always try and run the app from source, but any issues from unsupported architectures will be ignored.

Love your work! How can I support you?

You can cotribute with pull requests over at gitlab.com/RemixDev, or donate via PayPal over at paypal.me/RemixDev

Other

deemix for Android?

Currently I have no short term plans on making an Android app, mainly because I have no idea on how to make dynamic UIs for android apps. I could use frameworks or other stuff like Flutter, but I would prefer making a native app.

There are tutorials on the web on how to install deemix-pyweb on Android, but I wouldn't recommend it, as deemix-pyweb is designed with the desktop in mind.

If you need an alternative for deemix on Android you can use Freezer

Troubleshooting

I double click on the app but I don't see anything

Download the server and check for errors in the terminal.

I double click on the app but I only see a white screen

Download the server and check for errors in the terminal.