diff --git a/mopidy/backends/gstreamer.py b/mopidy/backends/gstreamer.py index 1e84af57..41e7ccb7 100644 --- a/mopidy/backends/gstreamer.py +++ b/mopidy/backends/gstreamer.py @@ -17,8 +17,10 @@ logger = logging.getLogger(u'backends.gstreamer') class GStreamerMessages(threading.Thread): def run(self): gobject.MainLoop().run() -GStreamerMessages().start() +message_thread = GStreamerMessages() +message_thread.daemon = True +message_thread.start() class GStreamerBackend(BaseBackend): def __init__(self, *args, **kwargs):