From daeb0ae4b6a8258d6ec678970dfffa501a422284 Mon Sep 17 00:00:00 2001 From: "Gao, Ruiyuan" <905370712@qq.com> Date: Thu, 26 Sep 2024 11:52:40 +0800 Subject: [PATCH] bugfix: async func should have await (#205) --- xiaomusic/xiaomusic.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xiaomusic/xiaomusic.py b/xiaomusic/xiaomusic.py index b181f11..6e51a92 100644 --- a/xiaomusic/xiaomusic.py +++ b/xiaomusic/xiaomusic.py @@ -1491,8 +1491,8 @@ class XiaoMusicDevice: def add_download_music(self, name): filepath = os.path.join(self.download_path, f"{name}.mp3") self.xiaomusic.all_music[name] = filepath - # 应该很快,直接运行 - self.xiaomusic._gen_all_music_tag({name: filepath}) + # 应该很快,阻塞运行 + asyncio.run(self.xiaomusic._gen_all_music_tag({name: filepath})) if name not in self._play_list: self._play_list.append(name) self.log.info(f"add_download_music add_music {name}")