yandex_music.cover#
- class yandex_music.cover.Cover(type: Optional[str] = None, uri: Optional[str] = None, items_uri: Optional[str] = None, dir: Optional[str] = None, version: Optional[str] = None, custom: Optional[bool] = None, is_custom: Optional[bool] = None, copyright_name: Optional[str] = None, copyright_cline: Optional[str] = None, prefix: Optional[str] = None, error: Optional[str] = None, client: Optional[Client] = None)#
Bases:
YandexMusicObject
Класс, представляющий обложку.
- type#
Тип обложки.
- Type
str
, optional
- uri#
Ссылка на изображение.
- Type
str
, optional
- items_uri#
Список ссылок на изображения.
- Type
str
, optional
- dir#
Директория хранения изображения на сервере.
- Type
str
, optional
- version#
Версия.
- Type
str
, optional
- is_custom#
Является ли обложка пользовательской.
- Type
bool
, optional
- custom#
Является ли обложка пользовательской.
- Type
bool
, optional
- prefix#
Уникальный идентификатор.
- Type
str
, optional
- copyright_name#
Название владельца авторским правом.
- Type
str
, optional
- copyright_cline#
Владелец прав на музыку (автор текста и т.д.), а не её записи.
- Type
str
, optional
- error#
Сообщение об ошибке.
- Type
str
, optional
- client#
Клиент Yandex Music.
- Type
yandex_music.Client
, optional
- copyright_cline: Optional[str] = None#
- copyright_name: Optional[str] = None#
- custom: Optional[bool] = None#
- classmethod de_json(data: dict, client: Client) Optional[Cover] #
Десериализация объекта.
- Parameters
data (
dict
) – Поля и значения десериализуемого объекта.client (
yandex_music.Client
, optional) – Клиент Yandex Music.
- Returns
Обложка.
- Return type
yandex_music.Cover
- classmethod de_list(data: dict, client: Client) List[Cover] #
Десериализация списка объектов.
- Parameters
data (
list
) – Список словарей с полями и значениями десериализуемого объекта.client (
yandex_music.Client
, optional) – Клиент Yandex Music.
- Returns
Обложки.
- Return type
list
изyandex_music.Cover
- dir: Optional[str] = None#
- download(filename: str, index: int = 0, size: str = '200x200') None #
Загрузка обложки.
- Parameters
filename (
str
) – Путь для сохранения файла с названием и расширением.index (
int
, optional) – Индекс элемента в списке ссылок на обложки если нет self.uri.size (
str
, optional) – Размер изображения.
- async downloadAsync(filename: str, index: int = 0, size: str = '200x200') None #
Псевдоним для
download_async
- async download_async(filename: str, index: int = 0, size: str = '200x200') None #
Загрузка обложки.
- Parameters
filename (
str
) – Путь для сохранения файла с названием и расширением.index (
int
, optional) – Индекс элемента в списке ссылок на обложки если нет self.uri.size (
str
, optional) – Размер изображения.
- error: Optional[str] = None#
- is_custom: Optional[bool] = None#
- items_uri: Optional[str] = None#
- prefix: Optional[str] = None#
- type: Optional[str] = None#
- uri: Optional[str] = None#
- version: Optional[str] = None#