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: ClientType | None = None)¶
Bases:
YandexMusicModel
Класс, представляющий основную информацию о шоте.
- cover_uri¶
Ссылка на обложку шота (иконка Алисы).
- Type:
str
- mds_url¶
Ссылка на аудиоверсию шота в озвучке от Алисы.
- Type:
str
- shot_text¶
Текстовая версия шота.
- Type:
str
- shot_type¶
Тип шота.
- Type:
- client¶
Клиент Yandex Music.
- Type:
yandex_music.Client
, optional
- client: ClientType | None = None¶
- cover_uri: str¶
- classmethod de_json(data: JSONType, client: ClientType) 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¶