yandex_music.BriefInfo

class yandex_music.BriefInfo(artist: Optional[Artist], albums: List[Album], playlists: List[Playlist], also_albums: List[Album], last_release_ids: List[int], popular_tracks: List[Track], similar_artists: List[Artist], all_covers: List[Cover], concerts, videos: List[Video], vinyls: List[Vinyl], has_promotions: bool, playlist_ids: List[PlaylistId], tracks_in_chart: List[Chart] = None, client: Optional[Client] = None, **kwargs)
Базовые классы: yandex_music.base.YandexMusicObject

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

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
popular_tracks

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

Type:list из yandex_music.Track
similar_artists

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

Type:list из :obj:`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
tracks_in_chart

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

Type:list из yandex_music.Chart
client

Клиент Yandex Music.

Type:yandex_music.Client
Параметры:
  • artist (yandex_music.Artist | None) – Артист.
  • albums (list из yandex_music.Album) – Альбомы.
  • playlists (list из yandex_music.Playlist) – Плейлисты.
  • also_albums (list из yandex_music.Album) – Сборники.
  • last_release_ids (list из int) – Уникальные идентификаторы последних выпущенных треков.
  • popular_tracks (list из yandex_music.Track) – Популярные треки.
  • similar_artists (list из yandex_music.Artist) – Похожие артисты.
  • all_covers (list из yandex_music.Cover) – Все обложки.
  • concerts (str) – Концерты (тест-кейс с ними потерялся, мало у кого есть).
  • videos (list из yandex_music.Video) – Видео.
  • vinyls (list из yandex_music.Vinyl) – Пластинки.
  • has_promotions (bool) – Рекламируется ли TODO.
  • playlist_ids (list из yandex_music.PlaylistId) – Уникальные идентификаторы плейлистов.
  • tracks_in_chart (list из yandex_music.Chart, optional) – Треки в чарте.
  • client (yandex_music.Client, optional) – Клиент Yandex Music.
  • **kwargs – Произвольные ключевые аргументы полученные от API.
classmethod de_json(data: dict, client: Client) → Optional[BriefInfo]

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

Параметры:
  • data (dict) – Поля и значения десериализуемого объекта.
  • client (yandex_music.Client, optional) – Клиент Yandex Music.
Результат:

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

Тип результата:

yandex_music.BriefInfo