mirror of
https://github.com/WorldObservationLog/AppleMusicDecrypt.git
synced 2026-01-15 14:22:54 -03:00
fix: 统一使用win下的安全path
This commit is contained in:
@@ -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)
|
||||
return len(background_tasks)
|
||||
|
||||
Reference in New Issue
Block a user