yandex_music.Queue

class yandex_music.Queue(context: Optional[Context], tracks: List[TrackId], current_index: int, modified: str, id_: Optional[str] = None, from_: Optional[str] = None, client: Optional[Client] = None, **kwargs)
Базовые классы: yandex_music.base.YandexMusicObject

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

context

Объект по которому построена очередь.

Type:yandex_music.Context | None
tracks

Список треков.

Type:list из yandex_music.TrackId
current_index

Текущий проигрываемый трек.

Type:int
modified

Дата последнего изменения.

Type:str
id

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

Type:str
from_

Откуда был получен этот объект.

Type:str
client

Клиент Yandex Music.

Type:yandex_music.Client
Параметры:
  • context (yandex_music.Context | None) – Объект по которому построена очередь.
  • tracks (list из yandex_music.TrackId) – Список треков.
  • current_index (int) – Текущий проигрываемый трек.
  • modified (str) – Дата последнего изменения.
  • id (str, optional) – Уникальный идентификатор очереди.
  • from (str, optional) – Откуда был получен этот объект.
  • client (yandex_music.Client, optional) – Клиент Yandex Music.
classmethod de_json(data: dict, client: Client) → Optional[Queue]

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

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

Очередь.

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

yandex_music.Queue