From 7f944161894582008219333603301f7e4af18e3e Mon Sep 17 00:00:00 2001 From: c8763yee Date: Fri, 15 Aug 2025 19:42:58 +0800 Subject: [PATCH] fix: 3.ogg not download when audioOverride but remote_dl is false --- latest version/core/download.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/latest version/core/download.py b/latest version/core/download.py index 208d22a..7caaf6b 100644 --- a/latest version/core/download.py +++ b/latest version/core/download.py @@ -85,9 +85,12 @@ class SonglistParser: if i['ratingClass'] == 3 and i.get('audioOverride', False): r |= 64 r |= 1 << i['ratingClass'] - else: - if any(i['ratingClass'] == 3 for i in song.get('difficulties', [])): - r |= 8 + else: # 針對remote_dl為False時BYD難度強制下載的處理 + for i in song.get('difficulties', []): + if i['ratingClass'] == 3: + r |= 8 + if i.get('audioOverride', False): + r |= 64 for extra_file in song.get('additional_files', []): x = extra_file['file_name']