yandex_music.cover¶
- class yandex_music.cover.Cover(type: str | None = None, uri: str | None = None, items_uri: List[str] | None = None, dir: str | None = None, version: str | None = None, custom: bool | None = None, is_custom: bool | None = None, copyright_name: str | None = None, copyright_cline: str | None = None, prefix: str | None = None, error: str | None = None, client: ClientType | None = None)¶
Bases:
YandexMusicModel
Класс, представляющий обложку.
- type¶
Тип обложки.
- Type:
str
, optional
- uri¶
Ссылка на изображение.
- Type:
str
, optional
- items_uri¶
Список ссылок на изображения.
- Type:
list
из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
- client: ClientType | None = None¶
- copyright_cline: str | None = None¶
- copyright_name: str | None = None¶
- custom: bool | None = None¶
- dir: str | None = 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
- downloadBytes(index: int = 0, size: str = '200x200') bytes ¶
Псевдоним для
download_bytes
- async downloadBytesAsync(index: int = 0, size: str = '200x200') bytes ¶
Псевдоним для
download_bytes_async
- async download_async(filename: str, index: int = 0, size: str = '200x200') None ¶
Загрузка обложки.
- Parameters:
filename (
str
) – Путь для сохранения файла с названием и расширением.index (
int
, optional) – Индекс элемента в списке ссылок на обложки если нет self.uri.size (
str
, optional) – Размер изображения.
- download_bytes(index: int = 0, size: str = '200x200') bytes ¶
Загрузка обложки и возврат в виде байтов.
- Parameters:
index (
int
, optional) – Индекс элемента в списке ссылок на обложки если нет self.uri.size (
str
, optional) – Размер изображения.
- Returns:
Обложка в виде байтов.
- Return type:
bytes
- async download_bytes_async(index: int = 0, size: str = '200x200') bytes ¶
Загрузка обложки и возврат в виде байтов.
- Parameters:
index (
int
, optional) – Индекс элемента в списке ссылок на обложки если нет self.uri.size (
str
, optional) – Размер изображения.
- Returns:
Обложка в виде байтов.
- Return type:
bytes
- error: str | None = None¶
- get_url(index: int = 0, size: str = '200x200') str ¶
Возвращает URL обложки.
- Parameters:
index (
int
, optional) – Индекс элемента в списке ссылок на обложки если нет self.uri.size (
str
, optional) – Размер изображения.
- Returns:
URL адрес.
- Return type:
str
- is_custom: bool | None = None¶
- items_uri: List[str] | None = None¶
- prefix: str | None = None¶
- type: str | None = None¶
- uri: str | None = None¶
- version: str | None = None¶