From dad2422a96df7d79a7a4aeac8aea224be4be94f4 Mon Sep 17 00:00:00 2001 From: Stein Magnus Jodal Date: Sun, 20 Mar 2011 00:10:14 +0100 Subject: [PATCH] MpdDispatcher requires a mixer to be running --- mopidy/frontends/mpd/dispatcher.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mopidy/frontends/mpd/dispatcher.py b/mopidy/frontends/mpd/dispatcher.py index c1249028..f5c30b23 100644 --- a/mopidy/frontends/mpd/dispatcher.py +++ b/mopidy/frontends/mpd/dispatcher.py @@ -13,6 +13,7 @@ from mopidy.frontends.mpd.protocol import (audio_output, command_list, connection, current_playlist, empty, music_db, playback, reflection, status, stickers, stored_playlists) # pylint: enable = W0611 +from mopidy.mixers.base import BaseMixer from mopidy.utils import flatten class MpdDispatcher(object): @@ -29,6 +30,10 @@ class MpdDispatcher(object): assert len(backend_refs) == 1, 'Expected exactly one running backend.' self.backend = backend_refs[0].proxy() + mixer_refs = ActorRegistry.get_by_class(BaseMixer) + assert len(mixer_refs) == 1, 'Expected exactly one running mixer.' + self.mixer = mixer_refs[0].proxy() + self.command_list = False self.command_list_ok = False