diff --git a/xiaomusic/utils.py b/xiaomusic/utils.py index 5f032fa..92c7304 100644 --- a/xiaomusic/utils.py +++ b/xiaomusic/utils.py @@ -358,7 +358,7 @@ def get_random(length): return "".join(random.sample(string.ascii_letters + string.digits, length)) -# 深拷贝把敏感数据设置位* +# 深拷贝把敏感数据设置为* def deepcopy_data_no_sensitive_info(data, fields_to_anonymize=None): if fields_to_anonymize is None: fields_to_anonymize = [ diff --git a/xiaomusic/xiaomusic.py b/xiaomusic/xiaomusic.py index c19760d..9ae42cf 100644 --- a/xiaomusic/xiaomusic.py +++ b/xiaomusic/xiaomusic.py @@ -1246,7 +1246,7 @@ class XiaoMusicDevice: f"随机打乱 {list_name} {list2str(self._play_list, self.config.verbose)}" ) else: - self._play_list = sorted(self._play_list) + self._play_list.sort(key=custom_sort_key) self.log.info( f"没打乱 {list_name} {list2str(self._play_list, self.config.verbose)}" )