MpdDispatcher requires a mixer to be running
This commit is contained in:
parent
7206d68648
commit
dad2422a96
@ -13,6 +13,7 @@ from mopidy.frontends.mpd.protocol import (audio_output, command_list,
|
|||||||
connection, current_playlist, empty, music_db, playback, reflection,
|
connection, current_playlist, empty, music_db, playback, reflection,
|
||||||
status, stickers, stored_playlists)
|
status, stickers, stored_playlists)
|
||||||
# pylint: enable = W0611
|
# pylint: enable = W0611
|
||||||
|
from mopidy.mixers.base import BaseMixer
|
||||||
from mopidy.utils import flatten
|
from mopidy.utils import flatten
|
||||||
|
|
||||||
class MpdDispatcher(object):
|
class MpdDispatcher(object):
|
||||||
@ -29,6 +30,10 @@ class MpdDispatcher(object):
|
|||||||
assert len(backend_refs) == 1, 'Expected exactly one running backend.'
|
assert len(backend_refs) == 1, 'Expected exactly one running backend.'
|
||||||
self.backend = backend_refs[0].proxy()
|
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 = False
|
||||||
self.command_list_ok = False
|
self.command_list_ok = False
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user