diff --git a/owrx/source/__init__.py b/owrx/source/__init__.py index c71c5a3..cf5e198 100644 --- a/owrx/source/__init__.py +++ b/owrx/source/__init__.py @@ -59,10 +59,7 @@ class SdrSource(ABC): self.activateProfile() self.wireEvents() - if "port" in props and props["port"] is not None: - self.port = props["port"] - else: - self.port = getAvailablePort() + self.port = getAvailablePort() self.monitor = None self.clients = [] self.spectrumClients = [] diff --git a/owrx/source/connector.py b/owrx/source/connector.py index f28da98..47eec5d 100644 --- a/owrx/source/connector.py +++ b/owrx/source/connector.py @@ -23,7 +23,7 @@ class ConnectorSource(SdrSource): "controlPort": Option("-c"), "device": Option("-d"), "iqswap": Flag("-i"), - "rtltcp_compat": Flag("-r"), + "rtltcp_compat": Option("-r"), "ppm": Option("-P"), "rf_gain": Option("-g"), }