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 == "":