diff --git a/app/park/routers.py b/app/park/routers.py index 280f10b..32f4bf7 100644 --- a/app/park/routers.py +++ b/app/park/routers.py @@ -309,7 +309,7 @@ async def update_check(body: UpdateCheckBody): latest = m.group(1) if m else "" current = (body.current or "").strip() update_available = bool(latest) and (not current or current != latest) - return {"ok": True, "latest_version": latest, "installer_name": install, "download_url": "/park/download", "update_available": update_available} + return {"ok": True, "latest_version": latest, "installer_name": install, "download_url": "/download", "update_available": update_available} # ==================== 媒体 / 播放列表(storage → serverdata/park/data.json) ==================== @@ -319,7 +319,7 @@ def _media_files() -> list[dict]: out = [] for f in sorted(settings.MEDIA_DIR.glob("*")): if f.is_file() and f.suffix.lower() in {".mp4", ".mkv", ".avi", ".jpg", ".jpeg", ".png"}: - out.append({"path": f"/park/file/{f.name}", "name": f.name, + out.append({"relative_path": f.name, "name": f.name, "type": "video" if f.suffix.lower() in {".mp4", ".mkv", ".avi"} else "image", "size": f.stat().st_size}) return out