diff --git a/docs/installation/index.rst b/docs/installation/index.rst index 19016ce9..ed6107d8 100644 --- a/docs/installation/index.rst +++ b/docs/installation/index.rst @@ -25,7 +25,7 @@ Otherwise, make sure you got the required dependencies installed. - Python >= 2.6, < 3 -- `Pykka `_ >= 0.9.1 +- `Pykka `_ >= 0.10 - GStreamer >= 0.10, with Python bindings. See :doc:`gstreamer`. diff --git a/mopidy/core.py b/mopidy/core.py index a82ec2d1..e21efd00 100644 --- a/mopidy/core.py +++ b/mopidy/core.py @@ -51,19 +51,19 @@ def setup_gobject_loop(): return gobject_loop def setup_output(): - return get_class(settings.OUTPUT).start_proxy() + return get_class(settings.OUTPUT).start().proxy() def setup_mixer(): - return get_class(settings.MIXER).start_proxy() + return get_class(settings.MIXER).start().proxy() def setup_backend(): - return get_class(settings.BACKENDS[0]).start_proxy() + return get_class(settings.BACKENDS[0]).start().proxy() def setup_frontends(): frontends = [] for frontend_class_name in settings.FRONTENDS: try: - frontend = get_class(frontend_class_name).start_proxy() + frontend = get_class(frontend_class_name).start().proxy() frontends.append(frontend) except OptionalDependencyError as e: logger.info(u'Disabled: %s (%s)', frontend_class_name, e) diff --git a/mopidy/mixers/nad.py b/mopidy/mixers/nad.py index 90d5d5b2..2844f579 100644 --- a/mopidy/mixers/nad.py +++ b/mopidy/mixers/nad.py @@ -40,7 +40,7 @@ class NadMixer(ThreadingActor, BaseMixer): def __init__(self): self._volume_cache = None - self._nad_talker = NadTalker.start_proxy() + self._nad_talker = NadTalker.start().proxy() def _get_volume(self): return self._volume_cache diff --git a/requirements/core.txt b/requirements/core.txt index 54781a3b..1b5cfc4b 100644 --- a/requirements/core.txt +++ b/requirements/core.txt @@ -1 +1 @@ -Pykka >= 0.9.1 +Pykka >= 0.10