diff --git a/nowplaying/daemon.py b/nowplaying/daemon.py index d7b3b38f..2f17333c 100644 --- a/nowplaying/daemon.py +++ b/nowplaying/daemon.py @@ -137,15 +137,16 @@ def get_track_handler(self): # pragma: no cover ) ) ) - handler.register_observer( - SmcFtpTrackObserver( - options=SmcFtpTrackObserver.Options( - hostname=self.options.dab_smc_ftp_hostname, - username=self.options.dab_smc_ftp_username, - password=self.options.dab_smc_ftp_password, + if self.options.dab_smc: + handler.register_observer( + SmcFtpTrackObserver( + options=SmcFtpTrackObserver.Options( + hostname=self.options.dab_smc_ftp_hostname, + username=self.options.dab_smc_ftp_username, + password=self.options.dab_smc_ftp_password, + ) ) ) - ) return handler