diff --git a/platypush/backend/music/mpd/__init__.py b/platypush/backend/music/mpd/__init__.py
index ec9f543b1..14f426192 100644
--- a/platypush/backend/music/mpd/__init__.py
+++ b/platypush/backend/music/mpd/__init__.py
@@ -62,7 +62,11 @@ class MusicMpdBackend(Backend):
                 except Exception as e:
                     self.logger.exception(e)
                     self.logger.info('Reloading crashed MPD plugin')
-                    plugin = get_plugin('music.mpd', reload=True)
+                    try:
+                        plugin = get_plugin('music.mpd', reload=True)
+                    except:
+                        pass
+
                     time.sleep(self.poll_seconds)
 
             if state != last_state: