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: Client | None = None)#
Bases:
YandexMusicObject
Класс, представляющий основную информацию о шоте.
- cover_uri#
Ссылка на обложку шота (иконка Алисы).
- Type:
str
- mds_url#
Ссылка на аудиоверсию шота в озвучке от Алисы.
- Type:
str
- shot_text#
Текстовая версия шота.
- Type:
str
- shot_type#
Тип шота.
- Type:
- client#
Клиент Yandex Music.
- Type:
yandex_music.Client
, optional
- cover_uri: str#
- classmethod de_json(data: dict, client: Client) ShotData | None #
Десериализация объекта.
- Parameters:
data (
dict
) – Поля и значения десериализуемого объекта.client (
yandex_music.Client
, optional) – Клиент Yandex Music.
- Returns:
Основная информация о шоте.
- Return type:
- downloadCover(filename: str, size: str = '200x200') None #
Псевдоним для
download_cover
- async downloadCoverAsync(filename: str, size: str = '200x200') None #
Псевдоним для
download_cover_async
- downloadCoverBytes(size: str = '200x200') bytes #
Псевдоним для
download_cover_bytes
- async downloadCoverBytesAsync(size: str = '200x200') bytes #
Псевдоним для
download_cover_bytes_async
- downloadMds(filename: str) None #
Псевдоним для
download_mds
- async downloadMdsAsync(filename: str) None #
Псевдоним для
download_mds_async
- downloadMdsBytes() bytes #
Псевдоним для
download_mds_bytes
- async downloadMdsBytesAsync() bytes #
Псевдоним для
download_mds_bytes_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_cover_bytes(size: str = '200x200') bytes #
Загрузка обложки и возврат в виде байтов.
- Parameters:
size (
str
, optional) – Размер обложки.- Returns:
Обложка в виде байтов
- Return type:
bytes
- async download_cover_bytes_async(size: str = '200x200') bytes #
Загрузка обложки и возврат в виде байтов.
- Parameters:
size (
str
, optional) – Размер обложки.- Returns:
Обложка в виде байтов
- Return type:
bytes
- download_mds(filename: str) None #
Загрузка аудиоверсии шота.
- Parameters:
filename (
str
) – Путь для сохранения файла с названием и расширением.
- async download_mds_async(filename: str) None #
Загрузка аудиоверсии шота.
- Parameters:
filename (
str
) – Путь для сохранения файла с названием и расширением.
- download_mds_bytes() bytes #
Загрузка аудиоверсии шота и возврат в виде байтов.
- Returns:
Аудиоверсия шота в виде байтов
- Return type:
bytes
- async download_mds_bytes_async() bytes #
Загрузка аудиоверсии шота и возврат в виде байтов.
- Returns:
Аудиоверсия шота в виде байтов
- Return type:
bytes
- getCoverUrl(size: str = '200x200') str #
Псевдоним для
get_cover_url
- get_cover_url(size: str = '200x200') str #
Возвращает URL обложки.
- Parameters:
size (
str
, optional) – Размер обложки.- Returns:
URL обложки.
- Return type:
str
- mds_url: str#
- shot_text: str#