Fixed download oversight

This commit is contained in:
RemixDev 2021-08-04 21:36:34 +02:00
parent 2d3d6d0699
commit 87e83e807f
No known key found for this signature in database
GPG Key ID: B33962B465BDB51C
4 changed files with 5 additions and 5 deletions

View File

@ -129,6 +129,7 @@ def getPreferredBitrate(dz, track, preferredBitrate, shouldFallback, uuid=None,
def getCorrectURL(track, formatName, formatNumber):
nonlocal wrongLicense, isGeolocked
url = None
# Check the track with the legit method
try:
url = dz.get_track_url(track.trackToken, formatName)
@ -441,10 +442,9 @@ class Downloader:
def downloadWrapper(self, extraData, track=None):
trackAPI_gw = extraData['trackAPI_gw']
if '_EXTRA_TRACK' in trackAPI_gw:
if trackAPI_gw.get('_EXTRA_TRACK'):
extraData['trackAPI'] = trackAPI_gw['_EXTRA_TRACK'].copy()
del extraData['trackAPI_gw']['_EXTRA_TRACK']
del trackAPI_gw['_EXTRA_TRACK']
# Temp metadata to generate logs
itemData = {
'id': trackAPI_gw['SNG_ID'],

View File

@ -16,7 +16,7 @@ class IDownloadObject:
self.progress = obj.get('progress', 0)
self.errors = obj.get('errors', [])
self.files = obj.get('files', [])
self.extrasPath = obj.get('extrasPath')
self.extrasPath = obj.get('extrasPath', "")
if self.extrasPath: self.extrasPath = Path(self.extrasPath)
self.progressNext = 0
self.uuid = f"{self.type}_{self.id}_{self.bitrate}"

View File

@ -128,5 +128,5 @@ def formatListener(key, data=None):
if key == "startConversion":
return f"[{data}] Started converting"
if key == "finishConversion":
return f"[{data}] Finished converting"
return f"[{data['uuid']}] Finished converting"
return ""

View File

@ -23,7 +23,7 @@ setup(
python_requires='>=3.7',
packages=find_packages(exclude=("tests",)),
include_package_data=True,
install_requires=["click", "pycryptodomex", "mutagen", "requests", "spotipy>=2.11.0", "deezer-py>=1.1.1"],
install_requires=["click", "pycryptodomex", "mutagen", "requests", "spotipy>=2.11.0", "deezer-py>=1.1.2"],
entry_points={
"console_scripts": [
"deemix=deemix.__main__:download",