Click to see our best Video content. Everything we know about ‘Shang-Chi and the Legend of the Ten Rings’ Jaime Hutkin. Gogs is a painless self-hosted Git service. Updated 5 months ago.
Is a deezer or tidal rip ok!? Mrpig as long as it's flac, yes. Don't thank me, thank Deemix. Splicer99 🙂 thanks. Download Deezer music with Siri Shortcuts. If you are using an iOS device, then this method works.
RemixDevWhat is deemix?
deemix (all lowercase) is a deezer downloader library written in python. It's the code base from where other applications can be made.
Does deemix have a GUI?
Yes, deemix-pyweb (also known as deemix, I know it's confusing) 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.
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
How do I install deemix?
deemix has no installer, all releases are a zip file. With some basic knowledge and critical thinking you will be able to extract the zip and make it run.
You can find prebuilts over at the builds website or at the builds telegram channel.
Otherwise, if you prefer to, you can run the docker container or run it from source.
If you need the library you can install it from pip, the package name is deemix.
I'm confused, what should I download?
- deemix: just the cli and the library
- deemix-pyweb: the app with a GUI
- deemix-server: just the server part of deemix-pyweb
- server-onefile: like deemix-server, but in one file
- deemix-webui: just the html site, you need pyweb to use it
I keep getting 'You do not have permission to open the application “deemix-pyweb”.' on macOS!
You can solve it by using:
sudo xattr -rd com.apple.quarantine deemix-pyweb
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.
I am a dumb idiot and I can't think critically. Give me free music!
I've made some easy to follow tutorials on how to 'install' the prebuits. Here are the links to the videos:
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.
My antivirus said that deemix is Malware, are you trying to hack me?
I'm packaging deemix-pyweb with pyinstaller, the most used packager for python apps. Pyinstaller has some issues with antiviruses, as a lot of apps (malicious and non malicious) use it (More info here).
This plus the fact that deemix is not a signed app (for obvius reasons) makes it view it as malware, but it's just a false positive.
Remember that the project is open source and if you don't trust the prebuilts you can still run it from source. Prebuilts are just a comodity for the end user.
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.
Currently deemix.app does not have a landing page as I'm waiting for Pages support on git.rip. No pressure tho, take your time :)
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
I am a blind person. Can I use deemix with a screen reader?
Currently the app is not optimized for screen readers, but it could work.
If you have any input on the matter you can make suggestions here.
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 git.rip/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 pyweb (for example a new feature), open it in deemix-pyweb.
SEARCH FOR EXSISTING ISSUES BEFORE OPENING ONE!
Keep in mind that the scope of deemix and deemix-pyweb 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.
Love your work! How can I support you?
You can cotribute with pull requests over at git.rip/RemixDev, or donate via PayPal over at paypal.me/RemixDev
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.
The app is stuck on 'Connecting to local server...'
Make sure you are connected to the internet.
If you've installed it from source make sure that you have the latest version of flask-socketio (version above 5.0.0)
Make sure that your DNS is able to connect to deezer.com
If nothing was of help download the server and check for errors in the terminal.
Package Details: deemix-git r562.67fcb7d37f-1
Package Actions
- View PKGBUILD / View Changes
Git Clone URL: | https://aur.archlinux.org/deemix-git.git (read-only, click to copy) |
---|---|
Package Base: | deemix-git |
Description: | a deezer downloader built from the ashes of Deezloader Remix. |
Upstream URL: | https://git.freezer.life/RemixDev/deemix-py |
Keywords: | |
Licenses: | GPL3 |
Conflicts: | deemix |
Provides: | deemix |
Submitter: | nomis6432 |
Maintainer: | nomis6432 (remixdev) |
Last Packager: | remixdev |
Votes: | 6 |
Popularity: | 0.121842 |
First Submitted: | 2020-05-28 12:19 |
Last Updated: | 2021-03-30 08:43 |
Dependencies (9)
- python-eventlet(python-eventlet-git)
- python-spotipy(python-spotipy-git)
- python>=3.7 (python-dbg)
- git(git-git)(make)
Required by (2)
- deemix-pyweb-git(requires deemix)
- deemix-server-git(requires deemix)
Saiga12 commented on 2021-03-16 01:36
Since git.rip has been seized, replace
with
Akrai commented on 2020-12-19 19:40
As deemix is not compatible with python>=3.9 I would add it to the dependencies to get it clear
artivision commented on 2020-12-19 05:20
Traceback (most recent call last): File '/usr/bin/deemix', line 33, in <module> sys.exit(load_entry_point('deemix2.0.5', 'console_scripts', 'deemix')()) File '/usr/bin/deemix', line 25, in importlib_load_entry_point return next(matches).load() File '/usr/lib/python3.9/importlib/metadata.py', line 77, in load module = import_module(match.group('module')) File '/usr/lib/python3.9/importlib/init.py', line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File '<frozen importlib._bootstrap>', line 1030, in _gcd_import File '<frozen importlib._bootstrap>', line 1007, in _find_and_load File '<frozen importlib._bootstrap>', line 986, in _find_and_load_unlocked File '<frozen importlib._bootstrap>', line 680, in _load_unlocked File '<frozen importlib._bootstrap_external>', line 790, in exec_module File '<frozen importlib._bootstrap>', line 228, in _call_with_frames_removed File '/usr/lib/python3.9/site-packages/deemix/main.py', line 4, in <module> from deemix.app.cli import cli File '/usr/lib/python3.9/site-packages/deemix/app/init.py', line 1, in <module> from deezer import DeezerModuleNotFoundError: No module named 'deezer'
tsweet64 commented on 2020-11-24 06:12
Hello. It seems the upstream git repo URL is no longer available. Is there a new one?
Edit: It appears to be working now
Akrai commented on 2020-11-20 18:23
Hmm, i don't know, my up to date system works, so maybe is related to some user config you may have, you can try with another user, or try in a guest account https://aur.archlinux.org/packages/systemd-guest-user/ (just install and you should have available the guest account in your login screen, maybe add this user to some needed groups too)
ogghi commented on 2020-11-20 18:21
It was indeed on the ignore list. Upgraded, still the error persists!
Akrai commented on 2020-11-20 18:17
No, it doesn't matter, but i see your python-dnspython is different than mine, if you have added that package to IgnorePkg remove it from there, as the official one has been downgraded; and after that, update all your system and both deemix-git and deemix-pyweb-git, and try again
Deezer Deezer
ogghi commented on 2020-11-20 18:15
Archlinux (installed once with anarchy for easy install though, but should not matter?)I am on LTS Kernel, in case it could matter for some reason?
Deezer Arl Deemix
Akrai commented on 2020-11-20 18:12
ogghi commented on 2020-11-20 18:09
This:
Name : python-dnspythonVersion : 1.16.0-3Description : A DNS toolkit for PythonArchitecture : anyURL : http://www.dnspython.orgLicenses : ISCGroups : NoneProvides : NoneDepends On : pythonOptional Deps : python-ecdsa: DNSSEC support python-pycryptodome: DNSSEC support python-idna: support for updated IDNA 2008 [installed]Required By : python-eventletOptional For : python-eventlet smbclientConflicts With : NoneReplaces : NoneInstalled Size : 1306.92 KiBPackager : Felix Yan felixonmars@archlinux.orgBuild Date : Thu 31 Oct 2019 06:11:47 PM CETInstall Date : Sun 18 Oct 2020 10:06:47 PM CESTInstall Reason : Installed as a dependency for another packageInstall Script : NoValidated By : Signature