Example #1
0
 def run(self):
     response = gtk.FileChooserDialog.run(self)
     self.set_modal(True)
     if response == gtk.RESPONSE_OK:
         filename = self.get_filename()
         if utils.get_ext(filename) in [".m3u",".pls",".xspf"]:
             utils.export_playlist(self.songs,filename,utils.get_ext(filename,False))
         else:
             pl_type = ".m3u"
             filename = filename+"."+pl_type
             utils.export_playlist(self.songs,filename,pl_type)
     self.destroy()
Example #2
0
 def run(self):
     Dispatcher.emit("dialog-run")
     response = gtk.FileChooserDialog.run(self)
     self.set_modal(True)
     if response == gtk.RESPONSE_OK:
         filename = self.get_filename()
         if utils.get_ext(filename) in [".m3u", ".pls", ".xspf"]:
             utils.export_playlist(self.songs, filename,
                                   utils.get_ext(filename, False))
         else:
             pl_type = ".m3u"
             filename = filename + "." + pl_type
             utils.export_playlist(self.songs, filename, pl_type)
     self.destroy()
     Dispatcher.emit("dialog-close")
Example #3
0
 def save_all_list(self):
     uri = WinDir().run()
     if uri:
         try:
             save_name_dict = {}
             dir_name = utils.get_path_from_uri(uri)
             for item in self.category_list.get_items():
                 item_name = item.get_title()
                 save_name_dict[item_name] = save_name_dict.get(item_name, -1) + 1
                 if save_name_dict.get(item_name) > 0:
                     filename = "%s%d.%s" % (os.path.join(dir_name, item_name), save_name_dict.get(item_name), "m3u")
                 else:
                     filename = "%s.%s" % (os.path.join(dir_name, item_name), "m3u")
                 utils.export_playlist(item.get_songs(), filename, "m3u")
         except:
             pass
Example #4
0
 def save_all_list(self):    
     uri = WinDir().run()
     if uri:
         try:
             save_name_dict = {}
             dir_name = utils.get_path_from_uri(uri)
             for item in self.category_list.get_items():
                 item_name = item.get_title()
                 save_name_dict[item_name] = save_name_dict.get(item_name, -1) + 1
                 if save_name_dict.get(item_name) > 0:
                     filename = "%s%d.%s" % (os.path.join(dir_name, item_name), save_name_dict.get(item_name), "m3u")
                 else:    
                     filename = "%s.%s" % (os.path.join(dir_name, item_name), "m3u")
                 utils.export_playlist(item.get_songs(), filename, "m3u")
         except:        
             pass