This commit is contained in:
RemixDev 2020-10-01 18:42:41 +02:00
parent d3c7ce8ce0
commit 50d0fdfa0a
1 changed files with 3 additions and 3 deletions

View File

@ -463,7 +463,7 @@ class DownloadJob:
if extrasPath: if extrasPath:
if not self.extrasPath: self.extrasPath = extrasPath if not self.extrasPath: self.extrasPath = extrasPath
result['filename'] = str(writepath)[len(str(extrasPath)):] result['filename'] = str(writepath)[len(str(extrasPath))+ len(pathSep):]
# Save playlist cover # Save playlist cover
if track.playlist: if track.playlist:
@ -659,7 +659,7 @@ class DownloadJob:
try: try:
with self.dz.session.get(track.downloadUrl, headers=headers, stream=True, timeout=10) as request: with self.dz.session.get(track.downloadUrl, headers=headers, stream=True, timeout=10) as request:
request.raise_for_status() request.raise_for_status()
blowfish_key = str.encode(self.dz._get_blowfish_key(str(track.id))) blowfish_key = str.encode(self.dz._get_blowfish_key(str(track.id)))
complete = int(request.headers["Content-Length"]) complete = int(request.headers["Content-Length"])
@ -673,7 +673,7 @@ class DownloadJob:
for chunk in request.iter_content(2048 * 3): for chunk in request.iter_content(2048 * 3):
if self.queueItem.cancel: raise DownloadCancelled if self.queueItem.cancel: raise DownloadCancelled
if len(chunk) >= 2048: if len(chunk) >= 2048:
chunk = Blowfish.new(blowfish_key, Blowfish.MODE_CBC, b"\x00\x01\x02\x03\x04\x05\x06\x07").decrypt(chunk[0:2048]) + chunk[2048:] chunk = Blowfish.new(blowfish_key, Blowfish.MODE_CBC, b"\x00\x01\x02\x03\x04\x05\x06\x07").decrypt(chunk[0:2048]) + chunk[2048:]