From c8fda6be05161efd21b6d469bb299d5957f5a8e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B6=B5=E6=9B=A6?= Date: Wed, 14 Jan 2026 23:09:46 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=88=B7=E6=96=B0?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E9=97=AE=E9=A2=98=20close=20#621?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- xiaomusic/api/routers/music.py | 9 +++++++++ xiaomusic/static/default/index.html | 4 ++-- xiaomusic/static/default/md.js | 15 +++++++++++++++ 3 files changed, 26 insertions(+), 2 deletions(-) diff --git a/xiaomusic/api/routers/music.py b/xiaomusic/api/routers/music.py index 5a0f036..04fd9ea 100644 --- a/xiaomusic/api/routers/music.py +++ b/xiaomusic/api/routers/music.py @@ -273,3 +273,12 @@ async def debug_play_by_music_url(request: Request, Verifcation=Depends(verifica return await xiaomusic.debug_play_by_music_url(arg1=data_dict) except json.JSONDecodeError as err: raise HTTPException(status_code=400, detail="Invalid JSON") from err + + +@router.post("/music/refreshlist") +async def refreshlist(Verifcation=Depends(verification)): + """刷新歌曲列表""" + await xiaomusic.gen_music_list() + return { + "ret": "OK", + } diff --git a/xiaomusic/static/default/index.html b/xiaomusic/static/default/index.html index 46d2a28..13e8487 100644 --- a/xiaomusic/static/default/index.html +++ b/xiaomusic/static/default/index.html @@ -35,7 +35,7 @@