Beispiel #1
0
 def load_album(self, id, discid=None):
     id = self.mbid_redirects.get(id, id)
     album = self.albums.get(id)
     if album:
         return album
     album = Album(id, discid=discid)
     self.albums[id] = album
     self.album_added.emit(album)
     album.load()
     return album
Beispiel #2
0
 def load_album(self, id, discid=None):
     id = self.mbid_redirects.get(id, id)
     album = self.albums.get(id)
     if album:
         return album
     album = Album(id, discid=discid)
     self.albums[id] = album
     self.album_added.emit(album)
     album.load()
     return album
Beispiel #3
0
 def load_album(self, id, discid=None):
     id = self.mbid_redirects.get(id, id)
     album = self.albums.get(id)
     if album:
         log.debug("Album %s already loaded.", id)
         return album
     album = Album(id, discid=discid)
     self.albums[id] = album
     self.album_added.emit(album)
     album.load()
     return album
Beispiel #4
0
 def load_album(self, album_id, discid=None):
     album_id = self.mbid_redirects.get(album_id, album_id)
     album = self.albums.get(album_id)
     if album:
         log.debug("Album %s already loaded.", album_id)
         return album
     album = Album(album_id, discid=discid)
     self.albums[album_id] = album
     self.album_added.emit(album)
     album.load()
     return album
Beispiel #5
0
 def load_album(self, id, discid=None):
     if id in self.albumids:
         id = self.albumids[id]
     album = self.get_album_by_id(id)
     if album:
         return album
     album = Album(id, discid=discid)
     self.albums.append(album)
     self.emit(QtCore.SIGNAL("album_added"), album)
     album.load()
     return album