yandex_music.Context

class yandex_music.Context(type_: str, id_: Optional[str] = None, description: Optional[str] = None, client: Optional[Client] = None, **kwargs)
Базовые классы: yandex_music.base.YandexMusicObject

Класс, представляющий содержимое очереди.

Примечание

Известные значения поля type: various, my_music, radio, playlist, artist.

Тип various используется при прослушивании из раздела «Моя музыка» с сайта, а my_music с мобильных клиентов.

Поле description зачастую есть только когда type имеет значение my_music или various.

При type равным my_music или various поле id отсутствует.

type

Тип содержимого (по чём построена очередь).

Type:str
id

Уникальный идентификатор типа содержимого (плейлиста, альбома и т.д.).

Type:str
description

Описание содержимого (например, название плейлиста, радиостанции).

Type:str
client

Клиент Yandex Music.

Type:yandex_music.Client
Параметры:
  • type (str) – Тип содержимого (по чём построена очередь).
  • id (str, optional) – Уникальный идентификатор типа содержимого (плейлиста, альбома и т.д.).
  • description (str, optional) – Описание содержимого (например, название плейлиста, радиостанции).
  • client (yandex_music.Client, optional) – Клиент Yandex Music.
classmethod de_json(data: dict, client: Client) → Optional[Context]

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

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

Содержимое очереди.

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

yandex_music.Context