mirror of
https://github.com/nathom/streamrip.git
synced 2024-09-19 11:18:45 -04:00
Fix downloads when flac not available
This commit is contained in:
parent
58529d659b
commit
c8ce5847d4
2 changed files with 6 additions and 3 deletions
|
@ -153,7 +153,7 @@ class DeezerClient(Client):
|
|||
_, format_str = quality_map[quality]
|
||||
|
||||
dl_info["quality_to_size"] = [
|
||||
track_info.get(f"FILESIZE_{format}", 0) for _, format in quality_map
|
||||
int(track_info.get(f"FILESIZE_{format}", 0)) for _, format in quality_map
|
||||
]
|
||||
|
||||
token = track_info["TRACK_TOKEN"]
|
||||
|
|
|
@ -89,8 +89,11 @@ class DeezerDownloadable(Downloadable):
|
|||
logger.debug("Deezer info for downloadable: %s", info)
|
||||
self.session = session
|
||||
self.url = info["url"]
|
||||
self.quality = info["quality"]
|
||||
self._size = int(info["quality_to_size"][self.quality])
|
||||
max_quality_available = max(
|
||||
i for i, size in enumerate(info["quality_to_size"]) if size > 0
|
||||
)
|
||||
self.quality = min(info["quality"], max_quality_available)
|
||||
self._size = info["quality_to_size"][self.quality]
|
||||
if self.quality <= 1:
|
||||
self.extension = "mp3"
|
||||
else:
|
||||
|
|
Loading…
Reference in a new issue