diff --git a/mopidy/outputs/gstreamer.py b/mopidy/outputs/gstreamer.py index d2c0af94..a28329f7 100644 --- a/mopidy/outputs/gstreamer.py +++ b/mopidy/outputs/gstreamer.py @@ -20,8 +20,11 @@ class GStreamerOutput(object): """ def __init__(self, core_queue, output_queue): - process = GStreamerProcess(core_queue, output_queue) - process.start() + self.process = GStreamerProcess(core_queue, output_queue) + self.process.start() + + def destroy(self): + self.process.terminate() class GStreamerMessagesThread(threading.Thread): def run(self):