ShotData
- class yandex_music.shot.shot_data.ShotData
Класс, представляющий основную информацию о шоте.
-
shot_type:
yandex_music.ShotType Тип шота.
-
client:
yandex_music.Clientoptional Клиент Yandex Music.
- get_cover_url(size='200x200')
Возвращает URL обложки.
- Parameters:
size (
str, optional) – Размер обложки.- Returns:
URL обложки.
- Return type:
str
- download_cover(filename, size='200x200')
Загрузка обложки.
- Parameters:
filename (
str) – Путь для сохранения файла с названием и расширением.size (
str, optional) – Размер обложки.
- async download_cover_async(filename, size='200x200')
Загрузка обложки.
- Parameters:
filename (
str) – Путь для сохранения файла с названием и расширением.size (
str, optional) – Размер обложки.
- download_mds(filename)
Загрузка аудиоверсии шота.
- Parameters:
filename (
str) – Путь для сохранения файла с названием и расширением.
- async download_mds_async(filename)
Загрузка аудиоверсии шота.
- Parameters:
filename (
str) – Путь для сохранения файла с названием и расширением.
- download_cover_bytes(size='200x200')
Загрузка обложки и возврат в виде байтов.
- Parameters:
size (
str, optional) – Размер обложки.- Returns:
Обложка в виде байтов
- Return type:
bytes
- async download_cover_bytes_async(size='200x200')
Загрузка обложки и возврат в виде байтов.
- Parameters:
size (
str, optional) – Размер обложки.- Returns:
Обложка в виде байтов
- Return type:
bytes
-
shot_type: