diff --git a/mopidy/gstreamer.py b/mopidy/gstreamer.py index 5b715175..5b9077a5 100644 --- a/mopidy/gstreamer.py +++ b/mopidy/gstreamer.py @@ -101,6 +101,9 @@ class GStreamer(ThreadingActor): logger.error(u'%s %s', error, debug) # FIXME Should we send 'stop_playback' to the backend here? Can we # differentiate on how serious the error is? + elif message.type == gst.MESSAGE_WARNING: + error, debug = message.parse_warning() + logger.warning(u'%s %s', error, debug) def _get_backend(self): backend_refs = ActorRegistry.get_by_class(Backend)