From f6e28bd07e7ed4381909550557325b5c495dc96e Mon Sep 17 00:00:00 2001 From: Nick Touran Date: Mon, 30 May 2022 09:07:14 -0700 Subject: [PATCH] Fix KeyError when spotify not configured. Fixes #824. --- mopidy_iris/frontend.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mopidy_iris/frontend.py b/mopidy_iris/frontend.py index 25a46323..1b8bdee0 100755 --- a/mopidy_iris/frontend.py +++ b/mopidy_iris/frontend.py @@ -23,7 +23,11 @@ class IrisFrontend(pykka.ThreadingActor, CoreListener): iris.stop() def track_playback_ended(self, tl_track, time_position): - if iris.ioloop and iris.config["spotify"] and iris.config["spotify"]["enabled"]: + if ( + iris.ioloop + and "spotify" in iris.config + and iris.config["spotify"]["enabled"] + ): iris.ioloop.add_callback( functools.partial(iris.check_for_radio_update) )