修复停止播放导致退出问题 see #80

This commit is contained in:
涵曦 2024-06-26 23:33:15 +00:00
parent 3cdc836e9e
commit 7a154fd847
2 changed files with 2 additions and 3 deletions

View File

@ -37,13 +37,11 @@ DEFAULT_KEY_MATCH_ORDER = [
"get_volume#",
"分钟后关机",
"播放歌曲",
"放歌曲",
"下一首",
"单曲循环",
"全部循环",
"随机播放",
"关机",
"停止播放",
"刷新列表",
"播放列表",
]

View File

@ -543,6 +543,7 @@ class XiaoMusic:
]
joined_keywords = "/".join(filtered_keywords)
self.log.info(f"Running xiaomusic now, 用`{joined_keywords}`开头来控制")
self.log.info(self.config.key_word_dict)
while True:
self.polling_event.set()
@ -594,7 +595,7 @@ class XiaoMusic:
argafter,
)
oparg = argafter
opvalue = self.config.key_word_dict[opkey]
opvalue = self.config.key_word_dict.get(opkey)
if not ctrl_panel and not self._playing:
if self.active_cmd and opvalue not in self.active_cmd:
self.log.debug(f"不在激活命令中 {opvalue}")