From 013f04c78fef1c02fa0ef6f386d36ee09354b994 Mon Sep 17 00:00:00 2001 From: itouakirai Date: Sun, 24 Aug 2025 07:28:09 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=BB=9F=E4=B8=80=E4=BD=BF=E7=94=A8win?= =?UTF-8?q?=E4=B8=8B=E7=9A=84=E5=AE=89=E5=85=A8path?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/utils.py b/src/utils.py index b55cba5..121ca4d 100644 --- a/src/utils.py +++ b/src/utils.py @@ -1,7 +1,6 @@ import asyncio import concurrent.futures import subprocess -import sys import time from asyncio import AbstractEventLoop from copy import deepcopy @@ -194,9 +193,9 @@ def get_song_name_and_dir_path(codec: str, metadata, playlist: PlaylistInfo = No audio_info=get_audio_info_str(metadata, codec), **safe_meta) dir_path = Path(it(Config).download.dirPathFormat.format(codec=codec, **safe_meta)) - if sys.platform == "win32": - song_name = get_valid_filename(song_name) - dir_path = Path(*[get_valid_dir_name(part) if ":\\" not in part else part for part in dir_path.parts]) + + song_name = get_valid_filename(song_name) + dir_path = Path(*[get_valid_dir_name(part) if ":\\" not in part else part for part in dir_path.parts]) return song_name, dir_path @@ -278,4 +277,4 @@ def count_total_track_and_disc(tracks: Tracks): def get_tasks_num(): - return len(background_tasks) \ No newline at end of file + return len(background_tasks)