diff --git a/supervisor.conf b/supervisor.conf index 1879464..3899821 100644 --- a/supervisor.conf +++ b/supervisor.conf @@ -17,7 +17,8 @@ command=/app/.venv/bin/python3 /app/xiaomusic.py directory=/app autostart=true autorestart=true -startretries=0 +startretries=99999 +startsecs=60 stderr_logfile=/app/xiaomusic.log.txt stdout_logfile=/app/xiaomusic.log.txt diff --git a/xiaomusic/utils.py b/xiaomusic/utils.py index 6d0a06a..2bb997a 100644 --- a/xiaomusic/utils.py +++ b/xiaomusic/utils.py @@ -1060,7 +1060,7 @@ async def update_version(version: str, lite: bool = True): log.warning(f"update_version failed: {arch}") return arch # https://github.com/hanxi/xiaomusic/releases/download/main/app-amd64-lite.tar.gz - url = f"https://github.hanxi.cc/proxy/hanxi/xiaomusic/releases/download/{version}/app-{arch}{lite_tag}.tar.gz" + url = f"https://gproxy.hanxi.cc/proxy/hanxi/xiaomusic/releases/download/{version}/app-{arch}{lite_tag}.tar.gz" target_directory = "/app" return await download_and_extract(url, target_directory)