diff --git a/syncplay/ui/ConfigurationGetter.py b/syncplay/ui/ConfigurationGetter.py index cc67d11..388837d 100755 --- a/syncplay/ui/ConfigurationGetter.py +++ b/syncplay/ui/ConfigurationGetter.py @@ -313,7 +313,9 @@ class ConfigurationGetter(object): port = constants.DEFAULT_PORT if not self._config["port"] else self._config["port"] if host: if ':' in host: - host, port = host.split(':', 1) + host, port = host.rsplit(':', 1) + if '[' in host: + host = host.strip('[]') try: port = int(port) except ValueError: