Beispiel #1
0
 def file_done(self, answer, path):
     """
         Tagging single file exit handler.
     """
     me = None
     if answer == 0:
         me = edit.info("Udało się", "Plik został otagowany.")
     else:
         me = edit.info("Uups", "Coś poszło nie tak")
     me.run()
     me.destroy()
Beispiel #2
0
 def file_done(self, answer, path):
     """
         Tagging single file exit handler.
     """
     me = None
     if answer == 0:
         me = edit.info("Udało się", "Plik został otagowany.")
     else:
         me = edit.info("Uups", "Coś poszło nie tak")
     me.run()
     me.destroy()
Beispiel #3
0
 def col_open_done(self, answer, path):
     """Callback for creationg collection"""
     succ, un, t = answer
     s = ""
     for file in un:
         s += "\n" + file
     if succ > 0:
         me = edit.info("Zokończono tagowanie", "Liczba pominiętych plików: " + str(len(un)) + "\nOtagowanych: " + str(len(t)))
         print "Pominięto: " + s
     else:
       me = edit.info("Uups", "Coś poszło nie tak")
     me.run()
     me.destroy()
Beispiel #4
0
 def dir_open_done(self, answer, path):
     """
         Message about the just finished process of tagging a whole directory.
     """
     s = ""
     for file in answer:
         s += "\n" + file
     if len(answer) > 0:
         me = edit.info("Zakończono tagowanie", "Liczba pominiętych plików: " + str(len(answer)))
         print "Pominięto: " + s
     else:
         me = edit.info("Zakończono tagowanie", "Pomyślnie otagowano wszystkie pliki!")
     me.run()
     me.destroy()
Beispiel #5
0
 def col_open_done(self, answer, path):
     """Callback for creationg collection"""
     succ, un, t = answer
     s = ""
     for file in un:
         s += "\n" + file
     if succ > 0:
         me = edit.info(
             "Zokończono tagowanie", "Liczba pominiętych plików: " +
             str(len(un)) + "\nOtagowanych: " + str(len(t)))
         print "Pominięto: " + s
     else:
         me = edit.info("Uups", "Coś poszło nie tak")
     me.run()
     me.destroy()
Beispiel #6
0
 def save_callback(self, action, fileh):
     """
         Saves changes made in editor window.
     """
     title = unicode(self.builder.get_object('title').get_text(), "UTF-8")
     album = unicode(self.builder.get_object('album').get_text(), "UTF-8")
     artist = unicode(self.builder.get_object('artist').get_text(), "UTF-8")
     if "" in [title, album, artist]:
         me = edit.info("Ups", "Pola nie mogą pozostać puste.")
         me.run()
         me.destroy()
     else:
         fileh.tag.title = title
         fileh.tag.album = album
         fileh.tag.artist = artist
         year = int(self.builder.get_object('year_v').get_value())
         if self.builder.get_object('year_active').get_active():
             print year
             fileh.tag._setDate("TDRC", year)
             fileh.tag.original_release_date = eyed3.core.Date(year=year)
             fileh.tag.release_date = eyed3.core.Date(year=year)
         fileh.tag.track_num = (int(
             self.builder.get_object('track_v').get_value()),
                                fileh.tag.track_num[1])
         fileh.tag.save()
         settings.rename(fileh.path, fileh.tag.artist, fileh.tag.title,
                         fileh.tag.album, '.mp3')
         self.win.software_liststore.clear()
         self.win.currentDir()
     self.builder.get_object('tagEditor').destroy()
Beispiel #7
0
 def dir_done(self, answer, path):
     """
         Tagging directory exit handler.
     """
     s = ""
     for file in answer:
         s += "\n" + file
     if len(answer) > 0:
         me = edit.info("Zakończono tagowanie",\
             "Liczba pominiętych plików: " + str(len(answer)))
         print "Pominięto: " + s
     else:
         me = edit.info("Zakończono tagowanie",\
             "Pomyślnie otagowano wszystkie pliki!")
     me.run()
     me.destroy()
Beispiel #8
0
 def save_callback(self, action, fileh):
     """
         Saves changes made in editor window.
     """
     title = unicode(self.builder.get_object('title').get_text(), "UTF-8")
     album = unicode(self.builder.get_object('album').get_text(), "UTF-8")
     artist = unicode(self.builder.get_object('artist').get_text(), "UTF-8")
     if "" in [title, album, artist]:
         me = edit.info("Ups", "Pola nie mogą pozostać puste.")
         me.run()
         me.destroy()
     else:
         fileh.tag.title = title
         fileh.tag.album = album
         fileh.tag.artist = artist
         year = int(self.builder.get_object('year_v').get_value())
         if self.builder.get_object('year_active').get_active():
             print year
             fileh.tag._setDate("TDRC", year)
             fileh.tag.original_release_date = eyed3.core.Date(year=year)
             fileh.tag.release_date = eyed3.core.Date(year=year)
         fileh.tag.track_num = (int(self.builder.get_object('track_v').get_value()),
                                    fileh.tag.track_num[1])
         fileh.tag.save()
         settings.rename(fileh.path, fileh.tag.artist, fileh.tag.title, fileh.tag.album, '.mp3')
         self.win.software_liststore.clear()
         self.win.currentDir()
     self.builder.get_object('tagEditor').destroy()
Beispiel #9
0
 def dir_open_done(self, answer, path):
     """
         Message about the just finished process of tagging a whole directory.
     """
     s = ""
     for file in answer:
         s += "\n" + file
     if len(answer) > 0:
         me = edit.info("Zakończono tagowanie",
                        "Liczba pominiętych plików: " + str(len(answer)))
         print "Pominięto: " + s
     else:
         me = edit.info("Zakończono tagowanie",
                        "Pomyślnie otagowano wszystkie pliki!")
     me.run()
     me.destroy()
Beispiel #10
0
 def dir_done(self, answer, path):
     """
         Tagging directory exit handler.
     """
     s = ""
     for file in answer:
         s += "\n" + file
     if len(answer) > 0:
         me = edit.info("Zakończono tagowanie",\
             "Liczba pominiętych plików: " + str(len(answer)))
         print "Pominięto: " + s
     else:
         me = edit.info("Zakończono tagowanie",\
             "Pomyślnie otagowano wszystkie pliki!")
     me.run()
     me.destroy()
Beispiel #11
0
 def open_response_cb_done(self, answer, path):
   """Message about the just finished process of tagging a single file."""
   if answer == 0:
       me = edit.info("Udało się", "Plik został otagowany.")
       me.run()
       me.destroy()
   else:
       me = edit.ups_quest("Coś poszło nie tak.", "Czy chcesz poprawić tagi ręcznie?")
       response = me.run()
       me.destroy()
       if response == Gtk.ResponseType.OK:
           edit.TagEditor(path).tagEditor(self)
Beispiel #12
0
 def open_response_cb_done(self, answer, path):
     """Message about the just finished process of tagging a single file."""
     if answer == 0:
         me = edit.info("Udało się", "Plik został otagowany.")
         me.run()
         me.destroy()
     else:
         me = edit.ups_quest("Coś poszło nie tak.",
                             "Czy chcesz poprawić tagi ręcznie?")
         response = me.run()
         me.destroy()
         if response == Gtk.ResponseType.OK:
             edit.TagEditor(path).tagEditor(self)