--- vod_orig/menu.c  2006-12-15 23:26:13.000000000 +0100
+++ vod/menu.c      2008-05-14 09:26:16.000000000 +0200
@@ -100,7 +100,17 @@
         Skins.Message(mtError, "MPlayer plugin does not support service interface!");
       free (target);
     } else {
-      Skins.Message(mtError, "MPlayer plugin not found!");
+        dsyslog("DEBUG MPlayer plugin not found, try xineliboutput plugin.");
+        Plugin = cPluginManager::GetPlugin("xineliboutput");
+        if (Plugin) {
+                char *target;
+                target = strdup(i->GetTarget());
+                if (!Plugin->Service("MediaPlayer-1.0", target))
+                        Skins.Message(mtError, "Xineliboutput plugin does not support service interface! Please update the xineliboutput plugin.");
+                free (target);
+        } else {
+                Skins.Message(mtError, "Xineliboutput plugin not found!");
+        }
     }
   }
 }
