From: Marcel van der Veldt Date: Sat, 20 Dec 2025 21:29:58 +0000 (+0100) Subject: Change websockets heartbeat to 30 seconds to be more compliant with reverse proxies X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=dfd42b477f7b7f352bc33e2ee8100ff21a25b212;p=music-assistant-server.git Change websockets heartbeat to 30 seconds to be more compliant with reverse proxies --- diff --git a/music_assistant/controllers/webserver/sendspin_proxy.py b/music_assistant/controllers/webserver/sendspin_proxy.py index 6b99046d..6c8e5362 100644 --- a/music_assistant/controllers/webserver/sendspin_proxy.py +++ b/music_assistant/controllers/webserver/sendspin_proxy.py @@ -55,7 +55,7 @@ class SendspinProxyHandler: :param request: The incoming HTTP request to upgrade to WebSocket. :return: The WebSocket response. """ - wsock = web.WebSocketResponse(heartbeat=55) + wsock = web.WebSocketResponse(heartbeat=30) await wsock.prepare(request) self.logger.debug("Sendspin proxy connection from %s", request.remote) diff --git a/music_assistant/controllers/webserver/websocket_client.py b/music_assistant/controllers/webserver/websocket_client.py index b9c69395..b0532cc3 100644 --- a/music_assistant/controllers/webserver/websocket_client.py +++ b/music_assistant/controllers/webserver/websocket_client.py @@ -47,7 +47,7 @@ class WebsocketClientHandler: self.webserver = webserver self.mass = webserver.mass self.request = request - self.wsock = web.WebSocketResponse(heartbeat=55) + self.wsock = web.WebSocketResponse(heartbeat=30) self._to_write: asyncio.Queue[str | None] = asyncio.Queue(maxsize=MAX_PENDING_MSG) self._handle_task: asyncio.Task[Any] | None = None self._writer_task: asyncio.Task[None] | None = None