From bbb8554d842eebb1f11c3a9ed6defdd1d2430af9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B6=B5=E6=9B=A6?= Date: Sat, 10 Jan 2026 15:18:57 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=9C=A8=E7=BA=BF?= =?UTF-8?q?=E6=8E=A8=E9=80=81=E5=8F=91=E5=87=BA=E8=AE=BE=E7=BD=AE=E6=88=90?= =?UTF-8?q?=E5=BE=AA=E7=8E=AF=E6=92=AD=E6=94=BE=E5=9B=9E=E5=A4=8D=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- xiaomusic/online_music.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/xiaomusic/online_music.py b/xiaomusic/online_music.py index 8da3b2b..782de8d 100644 --- a/xiaomusic/online_music.py +++ b/xiaomusic/online_music.py @@ -12,6 +12,10 @@ from urllib.parse import urlparse import aiohttp +from xiaomusic.const import ( + PLAY_TYPE_ALL, +) + def _build_keyword(song_name, artist): """ @@ -311,7 +315,7 @@ class OnlineMusicService: # 如果指定了特定设备,播放歌单 if did != "web_device" and self.xiaomusic.did_exist(did): # 歌单推送应该是全部播放,不随机打乱 - await self.xiaomusic.set_play_type_all(did) + await self.xiaomusic.set_play_type(did, PLAY_TYPE_ALL, False) push_playlist = self.xiaomusic.get_music_list()[list_name] song_name = push_playlist[0] await self.xiaomusic.do_play_music_list(did, list_name, song_name)