From 4d5f60fd067b67132364206e4e74e69413417bcc Mon Sep 17 00:00:00 2001 From: Arjun Naik Date: Sun, 27 Jul 2014 11:41:27 +0000 Subject: [PATCH 1/2] Workaround for RasPi selecting jack server. --- mopidy/audio/actor.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/mopidy/audio/actor.py b/mopidy/audio/actor.py index dcc51ea4..f3880210 100644 --- a/mopidy/audio/actor.py +++ b/mopidy/audio/actor.py @@ -72,6 +72,7 @@ class Audio(pykka.ThreadingActor): def on_start(self): try: + self._setup_preferences() self._setup_playbin() self._setup_output() self._setup_mixer() @@ -96,6 +97,12 @@ class Audio(pykka.ThreadingActor): if signal_id is not None: element.disconnect(signal_id) + def _setup_preferences(self): + registry = gst.registry_get_default() + jacksink = registry.find_feature('jackaudiosink', gst.TYPE_ELEMENT_FACTORY) + if jacksink: + jacksink.set_rank(gst.RANK_SECONDARY) + def _setup_playbin(self): playbin = gst.element_factory_make('playbin2') playbin.set_property('flags', PLAYBIN_FLAGS) From f4777e50c2b51bf10ce402fe351a381e61a35780 Mon Sep 17 00:00:00 2001 From: Arjun Naik Date: Sun, 27 Jul 2014 14:33:34 +0000 Subject: [PATCH 2/2] Fixed long line Flake8 warning. --- mopidy/audio/actor.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mopidy/audio/actor.py b/mopidy/audio/actor.py index f3880210..5b4362a3 100644 --- a/mopidy/audio/actor.py +++ b/mopidy/audio/actor.py @@ -99,7 +99,8 @@ class Audio(pykka.ThreadingActor): def _setup_preferences(self): registry = gst.registry_get_default() - jacksink = registry.find_feature('jackaudiosink', gst.TYPE_ELEMENT_FACTORY) + jacksink = registry.find_feature( + 'jackaudiosink', gst.TYPE_ELEMENT_FACTORY) if jacksink: jacksink.set_rank(gst.RANK_SECONDARY)