From ea7e03406c697dc3511fd22c97377fd6febd288d Mon Sep 17 00:00:00 2001 From: "rimach crichter@web.de" Date: Thu, 28 Jul 2011 22:34:20 +0200 Subject: [PATCH] fix loading media in Service bug --- openlp/core/ui/media/mediamanager.py | 1 - openlp/plugins/media/lib/mediaitem.py | 1 - openlp/plugins/media/mediaplugin.py | 4 ++++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/openlp/core/ui/media/mediamanager.py b/openlp/core/ui/media/mediamanager.py index 8a2bca04c..bdfcf1cdb 100644 --- a/openlp/core/ui/media/mediamanager.py +++ b/openlp/core/ui/media/mediamanager.py @@ -125,7 +125,6 @@ class MediaManager(object): else: return False - def video_state(self): """ Check if there is an assigned media API and do some diff --git a/openlp/plugins/media/lib/mediaitem.py b/openlp/plugins/media/lib/mediaitem.py index 217b4e553..993fc77bf 100644 --- a/openlp/plugins/media/lib/mediaitem.py +++ b/openlp/plugins/media/lib/mediaitem.py @@ -155,7 +155,6 @@ class MediaMediaItem(MediaManagerItem): if self.mediaLength > 0: service_item.add_capability( ItemCapabilities.AllowsVariableStartTime) - print self.mediaLength service_item.media_length = self.mediaLength service_item.title = unicode(self.plugin.nameStrings[u'singular']) service_item.add_capability(ItemCapabilities.RequiresMedia) diff --git a/openlp/plugins/media/mediaplugin.py b/openlp/plugins/media/mediaplugin.py index e9be74103..e977ce36d 100644 --- a/openlp/plugins/media/mediaplugin.py +++ b/openlp/plugins/media/mediaplugin.py @@ -46,8 +46,12 @@ class MediaPlugin(Plugin): self.dnd_id = u'Media' self.audio_extensions_list = \ self.mediaManager.get_audio_extensions_list() + for ext in self.audio_extensions_list: + self.serviceManager.supportedSuffixes(ext[2:]) self.video_extensions_list = \ self.mediaManager.get_video_extensions_list() + for ext in self.video_extensions_list: + self.serviceManager.supportedSuffixes(ext[2:]) def getSettingsTab(self, parent): """