From 5dc04c517edbac9b842c36cf189228d3dffac758 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B6=B5=E6=9B=A6?= Date: Thu, 20 Feb 2025 19:15:49 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E6=AD=8C=E6=9B=B2=E5=8F=A3=E4=BB=A4=20see=20#402?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- xiaomusic/config.py | 2 ++ xiaomusic/xiaomusic.py | 7 +++++++ 2 files changed, 9 insertions(+) diff --git a/xiaomusic/config.py b/xiaomusic/config.py index 4fc3283..6152579 100644 --- a/xiaomusic/config.py +++ b/xiaomusic/config.py @@ -32,6 +32,7 @@ def default_key_word_dict(): "收藏歌曲": "add_to_favorites", "取消收藏": "del_from_favorites", "播放列表第": "play_music_list_index", + "删除歌曲": "cmd_del_music", } @@ -66,6 +67,7 @@ def default_key_match_order(): "加入收藏", "收藏歌曲", "取消收藏", + "删除歌曲", ] diff --git a/xiaomusic/xiaomusic.py b/xiaomusic/xiaomusic.py index b1b5aba..657d824 100644 --- a/xiaomusic/xiaomusic.py +++ b/xiaomusic/xiaomusic.py @@ -1031,6 +1031,13 @@ class XiaoMusic: self.log.info("gen_music_list ok") # 删除歌曲 + async def cmd_del_music(self, did="", arg1="", **kwargs): + self.log.info(f"cmd_del_music {arg1}") + name = arg1 + if len(name) == 0: + name = self.playingmusic(did) + self.del_music(name) + async def del_music(self, name): filename = self.get_filename(name) if filename == "":