Artist
- class yandex_music.artist.artist.Artist
Класс, представляющий исполнителя.
- cover
Обложка.
- Type:
yandex_music.Cover, optional
- op_image
Ссылка на изображение обложки. Используется когда не указано поле cover.
- Type:
str, optional
- counts
Счётчики.
- Type:
yandex_music.Counts, optional
- ratings
Рейтинги.
- Type:
yandex_music.Ratings, optional
- links
Ссылки на ресурсы исполнителя.
- Type:
listизyandex_music.Link, optional
- popular_tracks
Популярные треки.
- Type:
listизyandex_music.Track, optional
- decomposed
Декомпозиция всех исполнителей. Лист, где чередуется разделитель и артист. Фиты и прочее.
- Type:
listизstrиyandex_music.Artist, optional
- description
Описание.
- Type:
yandex_music.Description, optional
- content_restrictions
Ограничения контента.
- Type:
yandex_music.ContentRestrictions, optional
- cutout_cover
Вырезанная обложка артиста.
- Type:
yandex_music.Cover, optional
- property id_required
Возвращает ID исполнителя, удостоверяясь, что он указан.
- Raises:
IdMissingError – Если ID исполнителя не установлен.
- Returns:
Уникальный идентификатор исполнителя.
- Return type:
int
- get_op_image_url(size='200x200')
Возвращает URL OP обложки.
- Parameters:
size (
str, optional) – Размер обложки.- Returns:
URL обложки.
- Return type:
str
- get_og_image_url(size='200x200')
Возвращает URL OG обложки.
- Parameters:
size (
str, optional) – Размер обложки.- Returns:
URL обложки.
- Return type:
str
- download_og_image(filename, size='200x200')
Загрузка изображения для Open Graph.
- Parameters:
filename (
str) – Путь для сохранения файла с названием и расширением.size (
str, optional) – Размер обложки.
- async download_og_image_async(filename, size='200x200')
Загрузка изображения для Open Graph.
- Parameters:
filename (
str) – Путь для сохранения файла с названием и расширением.size (
str, optional) – Размер обложки.
- download_op_image(filename, size='200x200')
Загрузка обложки.
Notes
Используйте это только когда нет self.cover!
- Parameters:
filename (
str) – Путь для сохранения файла с названием и расширением.size (
str, optional) – Размер обложки.
- async download_op_image_async(filename, size='200x200')
Загрузка обложки.
Notes
Используйте это только когда нет self.cover!
- Parameters:
filename (
str) – Путь для сохранения файла с названием и расширением.size (
str, optional) – Размер обложки.
- download_og_image_bytes(size='200x200')
Загрузка изображения для Open Graph и возврат в виде байтов.
- Parameters:
size (
str, optional) – Размер обложки.- Returns:
Изображение в виде байтов.
- Return type:
bytes
- async download_og_image_bytes_async(size='200x200')
Загрузка изображения для Open Graph и возврат в виде байтов.
- Parameters:
size (
str, optional) – Размер обложки.- Returns:
Изображение в виде байтов.
- Return type:
bytes
- download_op_image_bytes(size='200x200')
Загрузка обложки и возврат в виде байтов.
Notes
Используйте это только когда нет self.cover!
- Parameters:
size (
str, optional) – Размер обложки.- Returns:
Обложка в виде байтов.
- Return type:
bytes
- async download_op_image_bytes_async(size='200x200')
Загрузка обложки и возврат в виде байтов.
Notes
Используйте это только когда нет self.cover!
- Parameters:
size (
str, optional) – Размер обложки.- Returns:
Обложка в виде байтов.
- Return type:
bytes
- like(*args, **kwargs)
Сокращение.
Сокращение для:
client.users_likes_artists_add(artist.id_required, user.id *args, **kwargs)
- async like_async(*args, **kwargs)
Сокращение.
Сокращение для:
await client.users_likes_artists_add(artist.id_required, user.id *args, **kwargs)
- dislike(*args, **kwargs)
Сокращение.
Сокращение для:
client.users_likes_artists_remove(artist.id_required, user.id *args, **kwargs)
- async dislike_async(*args, **kwargs)
Сокращение.
Сокращение для:
await client.users_likes_artists_remove(artist.id_required, user.id *args, **kwargs)
- get_tracks(page=0, page_size=20, *args, **kwargs)
Сокращение.
Сокращение для:
client.artists_tracks(artist.id_required, page, page_size, *args, **kwargs)
- async get_tracks_async(page=0, page_size=20, *args, **kwargs)
Сокращение.
Сокращение для:
await client.artists_tracks(artist.id_required, page, page_size, *args, **kwargs)
- get_albums(page=0, page_size=20, sort_by='year', *args, **kwargs)
Сокращение.
Сокращение для:
client.artists_direct_albums(artist.id_required, page, page_size, sort_by, *args, **kwargs)
- async get_albums_async(page=0, page_size=20, sort_by='year', *args, **kwargs)
Сокращение.
Сокращение для:
await client.artists_direct_albums(artist.id_required, page, page_size, sort_by, *args, **kwargs)
- classmethod de_json(data, client)
Десериализация объекта.
- Parameters:
data (
dict) – Поля и значения десериализуемого объекта.client (
yandex_music.Client) – Клиент Yandex Music.
- Returns:
Исполнитель.
- Return type: