From cfb029b6b44d22e7744950a58034c13a64adb7f3 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Fri, 5 Jan 2024 15:58:47 +0800 Subject: [PATCH] fix api --- app/api/endpoints/mediaserver.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/api/endpoints/mediaserver.py b/app/api/endpoints/mediaserver.py index e1380547..7bd6b4ff 100644 --- a/app/api/endpoints/mediaserver.py +++ b/app/api/endpoints/mediaserver.py @@ -141,3 +141,14 @@ def playing(count: int = 20, return [] mediaserver = settings.MEDIASERVER.split(",")[0] return MediaServerChain().playing(server=mediaserver, count=count) + + +@router.get("/library", summary="媒体库列表", response_model=List[schemas.MediaServerLibrary]) +def library(_: schemas.TokenPayload = Depends(verify_token)) -> Any: + """ + 获取媒体服务器媒体库列表 + """ + if not settings.MEDIASERVER: + return [] + mediaserver = settings.MEDIASERVER.split(",")[0] + return MediaServerChain().librarys(server=mediaserver)