From 350d82184fb8b19b2f072de1478428ccbe6417e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B6=B5=E6=9B=A6?= Date: Sun, 7 Jul 2024 08:43:55 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20#81=20=E4=BF=AE=E5=A4=8D=E6=92=AD?= =?UTF-8?q?=E6=94=BE=E5=88=97=E8=A1=A8=E6=97=B6=EF=BC=8C=E5=BD=93=E5=89=8D?= =?UTF-8?q?=E6=AD=8C=E6=9B=B2=E4=B8=8D=E5=9C=A8=E5=88=97=E8=A1=A8=E6=B2=A1?= =?UTF-8?q?=E6=9C=89=E6=9B=B4=E6=8D=A2=E6=AD=8C=E6=9B=B2=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- xiaomusic/config.py | 1 - xiaomusic/xiaomusic.py | 6 +++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/xiaomusic/config.py b/xiaomusic/config.py index a82dde2..6e847f3 100644 --- a/xiaomusic/config.py +++ b/xiaomusic/config.py @@ -173,7 +173,6 @@ class Config: converted_value = True else: converted_value = expected_type(v) - print(converted_value) return converted_value except (ValueError, TypeError) as e: print(f"Error converting {k}:{v} to {expected_type}: {e}") diff --git a/xiaomusic/xiaomusic.py b/xiaomusic/xiaomusic.py index 6d4d2af..9c5b9be 100644 --- a/xiaomusic/xiaomusic.py +++ b/xiaomusic/xiaomusic.py @@ -723,6 +723,10 @@ class XiaoMusic: # 判断是否播放下一首歌曲 def check_play_next(self): + # 当前歌曲不在当前播放列表 + if self.cur_music not in self._play_list: + return True + # 当前没我在播放的歌曲 if self.cur_music == "": return True @@ -838,7 +842,7 @@ class XiaoMusic: # 下一首 async def play_next(self, **kwargs): - self.log.info("下一首") + self.log.info("开始播放下一首") name = self.cur_music self.log.debug("play_next. name:%s, cur_music:%s", name, self.cur_music) if (