- self.setLabel(name)
-
- def setLabel(self, text):
- if self.currentList == self["filelist"]:
- self.filelistlabel = "Filelist:" + text
- else:
- self.playlistlabel = text
- self["listlabel"].setText(text)
-
+ self.setTitle("vlc://" + (self.server.getName() or self.server.getHost()) + "/" + name)
+
+
+ def getFilesAndDirs(self, currentDirectory, regex):
+ try:
+ return self.server.getFilesAndDirs(currentDirectory, regex)
+ except ExpatError, e:
+ self.session.open(
+ MessageBox, _("Error loading playlist into server %s:\n%s" % (
+ self.server.getName(), e)
+ ), MessageBox.TYPE_ERROR)
+ raise ExpatError, e
+ except Exception, e:
+ self.session.open(
+ MessageBox, _("Error loading filelist into server %s:\n%s" % (
+ self.server.getName(), e)
+ ), MessageBox.TYPE_ERROR)
+ return None
+
+ def getPlaylistEntries(self):
+ try:
+ return self.server.getPlaylistEntries()
+ except ExpatError, e:
+ self.session.open(
+ MessageBox, _("Error loading playlist into server %s:\n%s" % (
+ self.server.getName(), e)
+ ), MessageBox.TYPE_ERROR)
+ except Exception, e:
+ self.session.open(
+ MessageBox, _("Error loading playlist into server %s:\n%s" % (
+ self.server.getName(), e)
+ ), MessageBox.TYPE_ERROR)
+ return None
+