def fill_store(self): self.builder.get_object("album-store").clear() for filename in os.listdir(self.music_directory): if not filename[0] == '.': fullpath = os.path.join(self.music_directory, filename) if os.path.isdir(fullpath): self.builder.get_object("album-store").append([cut(filename),get_album_art(fullpath), fullpath])
def set_album(self, i): s = self.builder.get_object("album-store").get(i,2)[0] p = self.builder.get_object("album-store").get(i,1)[0] self.builder.get_object("selected-album").set_text(s) print "album selected - " +s self.builder.get_object("album-store").set(i,1,get_album_art(s,p)) self.builder.get_object("songs-store").clear() for f in list_files(s): self.builder.get_object("songs-store").append([f])