yandex_music.shot.shot_data#
- class yandex_music.shot.shot_data.ShotData(cover_uri: str, mds_url: str, shot_text: str, shot_type: ShotType, client: Optional[Client] = None)#
Bases:
YandexMusicObject
Класс, представляющий основную информацию о шоте.
- cover_uri#
Ссылка на обложку шота (иконка Алисы).
- Type
str
- mds_url#
Ссылка на аудиоверсию шота в озвучке от Алисы.
- Type
str
- shot_text#
Текстовая версия шота.
- Type
str
- shot_type#
Тип шота.
- Type
yandex_music.ShotType
- client#
Клиент Yandex Music.
- Type
yandex_music.Client
, optional
- cover_uri: str#
- classmethod de_json(data: dict, client: Client) Optional[ShotData] #
Десериализация объекта.
- Parameters
data (
dict
) – Поля и значения десериализуемого объекта.client (
yandex_music.Client
, optional) – Клиент Yandex Music.
- Returns
Основная информация о шоте.
- Return type
yandex_music.ShotData
- downloadCover(filename: str, size: str = '200x200') None #
Псевдоним для
download_cover
- async downloadCoverAsync(filename: str, size: str = '200x200') None #
Псевдоним для
download_cover_async
- downloadMds(filename: str) None #
Псевдоним для
download_mds
- async downloadMdsAsync(filename: str) None #
Псевдоним для
download_mds_async
- download_cover(filename: str, size: str = '200x200') None #
Загрузка обложки.
- Parameters
filename (
str
) – Путь для сохранения файла с названием и расширением.size (
str
, optional) – Размер обложки.
- async download_cover_async(filename: str, size: str = '200x200') None #
Загрузка обложки.
- Parameters
filename (
str
) – Путь для сохранения файла с названием и расширением.size (
str
, optional) – Размер обложки.
- download_mds(filename: str) None #
Загрузка аудиоверсии шота.
- Parameters
filename (
str
) – Путь для сохранения файла с названием и расширением.
- async download_mds_async(filename: str) None #
Загрузка аудиоверсии шота.
- Parameters
filename (
str
) – Путь для сохранения файла с названием и расширением.
- mds_url: str#
- shot_text: str#