def GetArtistInfo(name, id, inLibrary=False): oc = ObjectContainer(title2=name) artist = API.get_artist_info(id) for album in sorted(artist['albums'], key = lambda x: x.get('year')): albumObj = DirectoryObject( key=Callback(GetAlbumInfo, name=album['name'], id=album['albumId']), title=album['name'] ) if 'albumArtRef' in album: albumObj.thumb = album['albumArtRef'] oc.add(albumObj) return oc
def GetArtistInfo(name, id, inLibrary=False): oc = ObjectContainer(title2=name) artist = API.get_artist_info(id) for album in sorted(artist['albums'], key=lambda x: x.get('year')): albumObj = DirectoryObject(key=Callback(GetAlbumInfo, name=album['name'], id=album['albumId']), title=album['name']) if 'albumArtRef' in album: albumObj.thumb = album['albumArtRef'] oc.add(albumObj) return oc