From e787a339f273fc54900b4fd5c498222165758acb Mon Sep 17 00:00:00 2001 From: James Barnsley Date: Tue, 1 Feb 2022 20:27:48 +1300 Subject: [PATCH] Proper checks for snapcast_enabled (and spotify_enabled) before adding event hooks; fixes #790 --- mopidy_iris/frontend.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mopidy_iris/frontend.py b/mopidy_iris/frontend.py index 9153df5c..0449d425 100755 --- a/mopidy_iris/frontend.py +++ b/mopidy_iris/frontend.py @@ -23,7 +23,7 @@ class IrisFrontend(pykka.ThreadingActor, CoreListener): iris.stop() def track_playback_ended(self, tl_track, time_position): - if iris.ioloop: + if iris.ioloop and iris.config["spotify"]["enabled"]: iris.ioloop.add_callback( functools.partial(iris.check_for_radio_update) ) @@ -35,7 +35,7 @@ class IrisFrontend(pykka.ThreadingActor, CoreListener): ) def track_playback_started(self, tl_track): - if iris.ioloop: + if iris.ioloop and iris.config["iris"]["snapcast_enabled"]: iris.ioloop.add_callback( functools.partial(iris.update_snapcast_meta) )