yandex_music.artist.brief_info

class yandex_music.artist.brief_info.BriefInfo(artist: Artist | None, albums: ~typing.List[Album], playlists: ~typing.List[Playlist], also_albums: ~typing.List[Album], last_release_ids: ~typing.List[int], last_releases: ~typing.List[Album], popular_tracks: ~typing.List[Track], similar_artists: ~typing.List[Artist], all_covers: ~typing.List[Cover], concerts: ~typing.Any, videos: ~typing.List[Video], vinyls: ~typing.List[Vinyl], has_promotions: bool, playlist_ids: ~typing.List[PlaylistId], stats: Stats | None = None, tracks_in_chart: ~typing.List[Chart] = <factory>, client: ClientType | None = None)

Bases: YandexMusicModel

Класс, представляющий информацию об артисте.

artist

Артист.

Type:

yandex_music.Artist | None

albums

Альбомы.

Type:

list из yandex_music.Album

playlists

Плейлисты.

Type:

list из yandex_music.Playlist

also_albums

Сборники.

Type:

list из yandex_music.Album

last_release_ids

Уникальные идентификаторы последних выпущенных альбомов.

Type:

list из int

last_releases

Последние выпущенные альбомы.

Type:

list из yandex_music.Album, optional

popular_tracks

Популярные треки.

Type:

list из yandex_music.Track

similar_artists

Похожие артисты.

Type:

list из yandex_music.Artist

all_covers

Все обложки.

Type:

list из yandex_music.Cover

concerts

Концерты (тест-кейс с ними потерялся, мало у кого есть).

Type:

str

videos

Видео.

Type:

list из yandex_music.Video

vinyls

Пластинки.

Type:

list из yandex_music.Vinyl

has_promotions

Рекламируется ли TODO.

Type:

bool

playlist_ids

Уникальные идентификаторы плейлистов.

Type:

list из yandex_music.PlaylistId

stats

Статистика прослушиваний за месяц.

Type:

yandex_music.Stats, optional

tracks_in_chart

Треки в чарте.

Type:

list из yandex_music.Chart, optional

client

Клиент Yandex Music.

Type:

yandex_music.Client, optional

albums: List[Album]
all_covers: List[Cover]
also_albums: List[Album]
artist: Artist | None
client: ClientType | None = None
concerts: Any
classmethod de_json(data: JSONType, client: ClientType) BriefInfo | None

Десериализация объекта.

Parameters:
  • data (dict) – Поля и значения десериализуемого объекта.

  • client (yandex_music.Client, optional) – Клиент Yandex Music.

Returns:

Информация об артисте.

Return type:

yandex_music.BriefInfo

has_promotions: bool
last_release_ids: List[int]
last_releases: List[Album]
playlist_ids: List[PlaylistId]
playlists: List[Playlist]
popular_tracks: List[Track]
similar_artists: List[Artist]
stats: Stats | None = None
tracks_in_chart: List[Chart]
videos: List[Video]
vinyls: List[Vinyl]