yandex_music.video#

class yandex_music.video.Video(title: str, cover: Optional[str] = None, embed_url: Optional[str] = None, provider: Optional[str] = None, provider_video_id: Optional[Union[str, int]] = None, youtube_url: Optional[str] = None, thumbnail_url: Optional[str] = None, duration: Optional[int] = None, text: Optional[str] = None, html_auto_play_video_player: Optional[str] = None, regions: Optional[List[str]] = None, client: Optional[Client] = None)#

Bases: YandexMusicObject

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

title#

Название видео.

Type

str

cover#

Ссылка на изображение.

Type

str, optional

embed_url#

Ссылка на видео.

Type

str, optional

provider#

Провайдер видео.

Type

str, optional

provider_video_id#

Идентификатор видео.

Type

int | str, optional

youtube_url#

Ссылка на видео Youtube.

Type

str, optional

thumbnail_url#

Ссылка на изображение.

Type

str, optional

duration#

Длительность видео в секундах.

Type

int, optional

text#

Текст.

Type

str, optional

html_auto_play_video_player#

HTML тег для встраивания в разметку страницы.

Type

str, optional

regions#

Регион TODO.

Type

list из str, optional

client#

Клиент Yandex Music.

Type

yandex_music.Client, optional

client: Optional[Client] = None#
cover: Optional[str] = None#
classmethod de_json(data: dict, client: Client) Optional[Video]#

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

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

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

Returns

Видео.

Return type

yandex_music.Video

classmethod de_list(data: dict, client: Client) List[Video]#

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

Parameters
  • data (list) – Список словарей с полями и значениями десериализуемого объекта.

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

Returns

Видео.

Return type

list из yandex_music.Video

duration: Optional[int] = None#
embed_url: Optional[str] = None#
html_auto_play_video_player: Optional[str] = None#
provider: Optional[str] = None#
provider_video_id: Optional[Union[str, int]] = None#
regions: Optional[List[str]] = None#
text: Optional[str] = None#
thumbnail_url: Optional[str] = None#
title: str#
youtube_url: Optional[str] = None#