From e5dea8e693c4ab74297eb4b2317cfcf572d1e22c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B6=B5=E6=9B=A6?= Date: Wed, 12 Jun 2024 17:21:09 +0000 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=88=B7=E6=96=B0=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E6=8C=87=E4=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- xiaomusic/config.py | 2 ++ xiaomusic/static/app.js | 5 ++++- xiaomusic/xiaomusic.py | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/xiaomusic/config.py b/xiaomusic/config.py index eff5f77..3ac940a 100644 --- a/xiaomusic/config.py +++ b/xiaomusic/config.py @@ -44,6 +44,7 @@ KEY_WORD_DICT = { "停止播放": "stop", "分钟后关机": "stop_after_minute", "播放列表": "play_music_list", + "刷新列表": "gen_music_list", "set_volume#": "set_volume", "get_volume#": "get_volume", } @@ -66,6 +67,7 @@ KEY_MATCH_ORDER = [ "随机播放", "关机", "停止播放", + "刷新列表", "播放列表", ] diff --git a/xiaomusic/static/app.js b/xiaomusic/static/app.js index d0b70b9..2a7ce65 100644 --- a/xiaomusic/static/app.js +++ b/xiaomusic/static/app.js @@ -3,6 +3,7 @@ $(function(){ append_op_button_name("全部循环"); append_op_button_name("单曲循环"); append_op_button_name("随机播放"); + append_op_button_name("刷新列表"); append_op_button_name("下一首"); append_op_button_name("关机"); @@ -94,7 +95,9 @@ $(function(){ contentType: "application/json", data: JSON.stringify({cmd: cmd}), success: () => { - // 请求成功时执行的操作 + if (cmd == "刷新列表") { + location.reload(); + } }, error: () => { // 请求失败时执行的操作 diff --git a/xiaomusic/xiaomusic.py b/xiaomusic/xiaomusic.py index c76bb8b..1ebd396 100644 --- a/xiaomusic/xiaomusic.py +++ b/xiaomusic/xiaomusic.py @@ -580,7 +580,7 @@ class XiaoMusic: random.shuffle(self._play_list) await self.do_tts(f"已经设置为随机播放") - # 生成播放列表 + # 刷新列表 async def gen_music_list(self, **kwargs): self._gen_all_music_list() await self.do_tts(f"生成播放列表完毕")