fixed download for 360RA files

This commit is contained in:
RemixDev 2022-01-04 22:12:00 +01:00
parent 463289ac46
commit b524172d5a
No known key found for this signature in database
GPG key ID: B33962B465BDB51C

View file

@ -86,7 +86,7 @@ def streamTrack(outputStream, track, start=0, downloadObject=None, listener=None
if len(chunk) >= 2048: if len(chunk) >= 2048:
chunk = decryptChunk(blowfish_key, chunk[0:2048]) + chunk[2048:] chunk = decryptChunk(blowfish_key, chunk[0:2048]) + chunk[2048:]
if isStart and chunk[0] == 0: if isStart and chunk[0] == 0 and chunk[4:8].decode('utf-8') != "ftyp":
for i, byte in enumerate(chunk): for i, byte in enumerate(chunk):
if byte != 0: break if byte != 0: break
chunk = chunk[i:] chunk = chunk[i:]