def GetAlbumsInLibrary(name):
    oc = ObjectContainer(title2=name)

    albums = API.get_albums_in_library(name)
    for album in sorted(albums['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 GetAlbumsInLibrary(name):
    oc = ObjectContainer(title2=name)

    albums = API.get_albums_in_library(name)
    for album in sorted(albums['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