From 2cf8cd7d5b11420dd65e69af87a445df397e78fb Mon Sep 17 00:00:00 2001 From: Daniel Hatton Date: Thu, 3 Apr 2025 20:56:47 +0100 Subject: [PATCH] Use a secure websocket scheme if server is https --- src/murfey/client/websocket.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/murfey/client/websocket.py b/src/murfey/client/websocket.py index d693f14b9..bc03d1f3e 100644 --- a/src/murfey/client/websocket.py +++ b/src/murfey/client/websocket.py @@ -27,7 +27,9 @@ def __init__( websocket.enableTrace(True) # Parse server URL and get proxy path used, if any - url = urllib.parse.urlparse(server)._replace(scheme="ws") + url = urllib.parse.urlparse(server)._replace( + scheme="wss" if server.startswith("https") else "ws" + ) proxy_path = url.path.rstrip("/") self._address = url.geturl()