def load(self):
self._load_config()
- self._load_scanner()
+ self.do_scan()
self._load_audio()
def publish(self, webserver):
mgr.set_parameter(plugin_section, ".scanned", True)
mgr.save()
- def _load_scanner(self):
+ def do_scan(self):
self.lms = LightMediaScanner(self.db_path, self.audio_types, "utf8",
3, 3)
self.lms.check(self.audio_folder)
self.containers[self.all_container.id] = self.all_container
def process_audio_folder(self):
- self.lms.process(self.audio_folder)
+ if self.lms is not None:
+ self.lms.process(self.audio_folder)
+ else:
+ raise Exception("Could not process audio folder lightmediascanner is
+ None")
def check_audio_folder(self):
- self.lms.check(self.audio_folder)
+ if self.lms is not None:
+ self.lms.check(self.audio_folder)
+ else:
+ raise Exception("Could not check audio folder lightmediascanner is
+ None")
def browse(self,id, browse_flag, filter, starting_index, requested_count, sort_criteria):
if id in self.containers: