From: Marcel van der Veldt Date: Sat, 19 Dec 2020 16:39:48 +0000 (+0100) Subject: fix discovery when running in docker X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=f2fa0699e537b673830e74bfb819251bcd41254e;p=music-assistant-server.git fix discovery when running in docker --- diff --git a/music_assistant/constants.py b/music_assistant/constants.py index 90721522..33983315 100755 --- a/music_assistant/constants.py +++ b/music_assistant/constants.py @@ -1,6 +1,6 @@ """All constants for Music Assistant.""" -__version__ = "0.0.73" +__version__ = "0.0.74" REQUIRED_PYTHON_VER = "3.7" # configuration keys/attributes diff --git a/music_assistant/web/server.py b/music_assistant/web/server.py index 3c335217..1d3f7b77 100755 --- a/music_assistant/web/server.py +++ b/music_assistant/web/server.py @@ -114,12 +114,15 @@ class WebServer: func = getattr(cls, item) if not hasattr(func, "ws_cmd_path"): continue - # method is decorated with our websocket decorator + # method is decorated with our api decorator self.register_api_route(func.ws_cmd_path, func) @property def hostname(self): """Return the hostname for this Music Assistant instance.""" + if not self._hostname.endswith(".local"): + # probably running in docker ? + return "musicassistant.local" return self._hostname @property @@ -162,7 +165,7 @@ class WebServer: "initialized": self.mass.config.stored_config["initialized"], } - @api_route("info") + @api_route("info", False) async def async_info(self, request: web.Request = None): """Return discovery info on index page.""" if request: