Esempio n. 1
0
 def remove_album(self, album):
     """Remove the specified album."""
     log.debug("Removing %r", album)
     album.stop_loading()
     self.remove_files(self.get_files_from_objects([album]))
     del self.albums[album.id]
     if album.release_group:
         album.release_group.remove_album(album.id)
     if album == self.nats:
         self.nats = None
     self.album_removed.emit(album)
     run_album_post_removal_processors(album)
Esempio n. 2
0
 def remove_album(self, album):
     """Remove the specified album."""
     log.debug("Removing %r", album)
     album.stop_loading()
     self.remove_files(self.get_files_from_objects([album]))
     del self.albums[album.id]
     if album.release_group:
         album.release_group.remove_album(album.id)
     if album == self.nats:
         self.nats = None
     self.album_removed.emit(album)
     run_album_post_removal_processors(album)
Esempio n. 3
0
 def remove_album(self, album):
     """Remove the specified album."""
     log.debug("Removing %r", album)
     if album.id not in self.albums:
         return
     album.stop_loading()
     self.remove_files(list(album.iterfiles()))
     del self.albums[album.id]
     if album.release_group:
         album.release_group.remove_album(album.id)
     if album == self.nats:
         self.nats = None
     self.album_removed.emit(album)
     run_album_post_removal_processors(album)
     self.tagger_stats_changed.emit()