Proper checks for snapcast_enabled (and spotify_enabled) before adding event hooks; fixes #790

This commit is contained in:
James Barnsley
2022-02-01 20:27:48 +13:00
parent 6e26f78f25
commit e787a339f2

View File

@ -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)
)