bugfix: async func should have await (#205)

This commit is contained in:
Gao, Ruiyuan 2024-09-26 11:52:40 +08:00 committed by GitHub
parent 02d9987ad7
commit daeb0ae4b6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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}")