Move mixer initialization from main() into backend
This commit is contained in:
parent
be9614da32
commit
194f0e543e
@ -18,12 +18,10 @@ def main():
|
||||
# ---------------------------
|
||||
#
|
||||
# TODO Init backend in new Process (named core?)
|
||||
# TODO Init mixer from backend
|
||||
# TODO Init MpdHandler from backend/core
|
||||
# TODO Init MpdServer in MainThread or in new Process?
|
||||
|
||||
mixer = get_class(settings.MIXER)()
|
||||
backend = get_class(settings.BACKENDS[0])(mixer=mixer)
|
||||
backend = get_class(settings.BACKENDS[0])()
|
||||
MpdServer(backend=backend)
|
||||
asyncore.loop()
|
||||
|
||||
|
||||
@ -3,13 +3,14 @@ import logging
|
||||
import random
|
||||
import time
|
||||
|
||||
from mopidy import get_class, settings
|
||||
from mopidy.models import Playlist
|
||||
|
||||
logger = logging.getLogger('backends.base')
|
||||
|
||||
class BaseBackend(object):
|
||||
def __init__(self, mixer=None):
|
||||
self.mixer = mixer
|
||||
def __init__(self):
|
||||
self.mixer = get_class(settings.MIXER)()
|
||||
|
||||
#: The current playlist controller. An instance of
|
||||
#: :class:`BaseCurrentPlaylistController`.
|
||||
|
||||
Loading…
Reference in New Issue
Block a user