From ffcc2dfcdac16511ba3248929a2342d066941f64 Mon Sep 17 00:00:00 2001 From: nathom Date: Sun, 27 Jun 2021 15:43:01 -0700 Subject: [PATCH] Fix #106 Signed-off-by: nathom --- streamrip/tracklists.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/streamrip/tracklists.py b/streamrip/tracklists.py index d86d885..1555535 100644 --- a/streamrip/tracklists.py +++ b/streamrip/tracklists.py @@ -238,7 +238,13 @@ class Album(Tracklist): """ fmt = {key: self.get(key) for key in ALBUM_KEYS} - stats = get_stats_from_quality(self.quality) + stats = tuple( + min(bd, sr) + for bd, sr in zip( + (self.meta.bit_depth, self.meta.sampling_rate), + get_stats_from_quality(self.quality), + ) + ) # The quality chosen is not the maximum available quality if stats != (fmt.get("sampling_rate"), fmt.get("bit_depth")):