-
Notifications
You must be signed in to change notification settings - Fork 187
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Downloading playlist as an archive ends up with corrupted zip file #619
Comments
Hmm... never seen this before, but there are many similar reports about extraction errors with 7-Zip. I predict that all methods will report the archive to be OK (which would make this an issue with 7-Zip, not CherryMusic), but if they don't please post the output here so we can investigate further. |
Here's the output:
EDIT: Formatted code properly. Please use Markdown next time. -- 6arms1leg |
And here's another one:
|
Well, then I was wrong and we can't blame 7-Zip for it.
Are they always the same files, that end up corrupted? Let's say you would do the same procedure again, starting with downloading the exact same playlist in CherryMusic etc.... Do the same files end up corrupted? |
Yup, always the same files. I just tried the same procedure on another CherryMusic instance running on another Jessie with the same content... |
What's the command line output from CherryMusic when you download a playlist? |
The only output is:
I didn't see anything like "-v" flag in the help page, to make the output more verbose. |
Hey @kli0rf, Thanks for the report. CherryMusic uses a patched python 2 module to create the zip files. It might as well contain a bug, as it already did in the past! Can you please send me the file in question, so that I can create a testcase to recreate this error? thanks! |
Hi @devsnd, i've removed the file from my server already. Hope you've successfully downloaded it. |
I tried to reproduce it but I was not successful... It seems there is still a subtle bug in the zipstream module. also, do you use python 2 or 3? I'm using python 3 and never have experienced any of those issues. BTW: I love that album. |
I use python 2.7.9... So that's why probably i'm getting this error. Ok, let me try to install python 3. I will let You know. |
Yup, You're absolutely right. With python3 everything's ok. Thank You! :) |
Some files in music.zip file gets corrupted after download hence cannot be extracted. For exapmle, extracting files with 7zip gives me something like: "0 CRC failed in '08. Never Say.mp3'. File is broken."
This is actual file, as you can see there's no non ascii chars in it's filename.
Running latest (i guess) CherryMusic Server 0.36.0 on Debian Jessie (8.3) x86.
The text was updated successfully, but these errors were encountered: