diff --git a/mopidy/outputs/gstreamer.py b/mopidy/outputs/gstreamer.py index de5b7734..8f321976 100644 --- a/mopidy/outputs/gstreamer.py +++ b/mopidy/outputs/gstreamer.py @@ -66,7 +66,7 @@ class GStreamerProcess(BaseProcess): self.gst_pipeline = gst.parse_launch(' ! '.join([ 'audioconvert name=convert', 'volume name=volume', - 'autoaudiosink' + settings.GSTREAMER_AUDIO_SINK, ])) pad = self.gst_pipeline.get_by_name('convert').get_pad('sink') diff --git a/mopidy/settings.py b/mopidy/settings.py index c9e3606e..3198ed93 100644 --- a/mopidy/settings.py +++ b/mopidy/settings.py @@ -167,3 +167,8 @@ SPOTIFY_USERNAME = u'' #: #: Used by :mod:`mopidy.backends.libspotify`. SPOTIFY_PASSWORD = u'' + +#: Which GStreamer audio sink to use in output pipeline. +#: +#: Default: autoaudiosink +GSTREAMER_AUDIO_SINK = u'autoaudiosink'