Comments (11)
Pulling the latest version of the docker image, the following error is occurring:
/usr/lib/python3.8/site-packages/requests/__init__.py:89: RequestsDependencyWarning: urllib3 (1.26.6) or chardet (3.0.4) doesn't match a supported version! warnings.warn("urllib3 ({}) or chardet ({}) doesn't match a supported " Traceback (most recent call last): File "/scripts/dlclient.py", line 8, in <module> from deemix.app import deemix ModuleNotFoundError: No module named 'deemix.app'
requests dependency warning is now fixed. However, "ModuleNotFoundError: No module named 'deemix.app'" is still an issue.
from docker-amd.
Apologies in advance, I'm not the most well versed in this stuff, just poking at it until something works... These might all be stupid ideas.
At first it looks like the issue here is with the pycryptodomex
package. Trying to run pip wheel --wheel-dir=/root/wheels deemix
manually inside the container gives an error about needing gcc.
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fomit-frame-pointer -g -fno-semantic-interposition -fomit-frame-pointer -g -fno-semantic-interposition -fomit-frame-pointer -g -fno-semantic-interposition -DTHREAD_STACK_SIZE=0x100000 -fPIC -DPYCRYPTO_LITTLE_ENDIAN -DSYS_BITS=64 -DLTC_NO_ASM -Isrc/ -I/usr/include/python3.8 -c src/MD2.c -o build/temp.linux-x86_64-3.8/src/MD2.o
unable to execute 'gcc': No such file or directory
error: command 'gcc' failed with exit status 1
----------------------------------------
ERROR: Failed building wheel for pycryptodomex
I then ran apk add gcc
which got past the initial error, but then gave a new error about stdio.h
. I then ran apk add musl-dev
after which pip wheel --wheel-dir=/root/wheels deemix
finally installed okay. So, adding gcc
and musl-dev
to your dockerfile should get deemix
installed properly now.
Unfortunately, that still doesn't work. dlclient.py
still fails with ModuleNotFoundError: No module named 'deemix.app'
.
Now it looks like the problem is the refactoring that deemix-py went through. Somewhere around this commit, where I noticed they removed the /app directory where the deemix
class being imported in dlclient.py
existed.
Looks to my highly uneducated eye that some refactoring will be required for dlclient.py
. Could try re-implementing deezer.app from before the refactoring here or, probably the better option, refactor the dlclient.py
code to match the changes deemix implemented.
Sorry I can't be of more help (yet...)
from docker-amd.
I have it working locally, will submit a pull request shortly.
Due to updates from Deezer, you can no longer download FLAC files without a hi-fi account as far as I can tell. If you do not have a hi-fi account, have quality set to FLAC
, and requirequality set to true
then the script will download mp3s and then immediately delete them.
@0xE28891 I do not have a hi-fi account to confirm FLAC files work properly. Can you check once the pull request is submitted?
from docker-amd.
This should be fixed now, give it a try and report back.
from docker-amd.
Pulling the latest version of the docker image, the following error is occurring:
/usr/lib/python3.8/site-packages/requests/__init__.py:89: RequestsDependencyWarning: urllib3 (1.26.6) or chardet (3.0.4) doesn't match a supported version!
warnings.warn("urllib3 ({}) or chardet ({}) doesn't match a supported "
Traceback (most recent call last):
File "/scripts/dlclient.py", line 8, in <module>
from deemix.app import deemix
ModuleNotFoundError: No module named 'deemix.app'
from docker-amd.
since the update of deemix it is indeed broken, I really hope it will be updated :(
from docker-amd.
Same error on my side
from docker-amd.
I don't have time to work on this, help wanted...
from docker-amd.
hi guys, sorry for insert a stupid comment so, we need create a team of programers to support theprojects of our friend @RandomNinjaAtk
him projects is great and we dont allow them dying.
i think so all help is welcome, i dont know nothing about programmer but i start to learn righ now, in some time i can contribute something.
I ask you to bring all the help you can, friends, relatives, etc. who know how to program
thank you guys
from docker-amd.
This should be fixed now, give it a try and report back.
Working well for me. Thanks for the fix!
from docker-amd.
Same working well thanks for the fix
from docker-amd.
Related Issues (20)
- Searching for downloads is really slow HOT 2
- Feature request: Expand/Shorten some abbreviations when searching. HOT 1
- AMD having trouble removing .temp files
- Issue: Swithching from AMA to AMD and different artist folder naming convention. HOT 1
- Lidarr is not importing any file HOT 4
- json.decoder.JSONDecodeError for every album HOT 1
- Special edition albums problem HOT 2
- Feature Request: Store downloaded artist/album in a database for faster duplication checking HOT 1
- Feature Request: Prefer explicit or non HOT 1
- Asking for ARL HOT 4
- wget timeout HOT 4
- [ModuleNotFoundError] No module named 'deemix.app' HOT 1
- Images are failing to build HOT 6
- Exclude unmonitored Artists in artist mode
- Music stays in the "import" folder
- Songs Not Downloading
- Only singles HOT 4
- Getting lidarr data failed: wget error "bad chunk length" HOT 1
- Could not open file /scripts/temp-lidarr-*.json: No such file or directory HOT 2
- No downloads.. problem with folders HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from docker-amd.