Album
- class yandex_music.album.album.Album
Класс, представляющий альбом.
Note
Известные типы альбома: single - сингл, compilation - сборник.
Известные предупреждения о содержимом: explicit - ненормативная лексика.
Известные ошибки: not-found - альбом с таким ID не существует.
Известные значения поля meta_type: music.
Известные значения поля available_for_options: bookmate.
- artists
Артисты.
- Type:
listизyandex_music.Artist, optional
- labels
Лейблы.
- Type:
listизyandex_music.Labelилиstr, optional
Доступен ли альбом для пользователей с подпиской.
- Type:
bool, optional
- available_partially
Доступен ли альбом частично для пользователей без подписки.
- Type:
bool, optional
- duplicates
Альбомы-дубликаты.
- Type:
listизyandex_music.Album, optional
- track_position
Позиция трека в альбоме. Возвращается при получении альбома в составе трека.
- Type:
yandex_music.TrackPosition, optional
- albums
Альбомы TODO.
- Type:
listизyandex_music.Album, optional
- deprecation
TODO.
- Type:
yandex_music.Deprecation, optional
- action_button
Кнопка-действие для перехода по ссылке.
- Type:
yandex_music.AlbumActionButton, optional
- client
Клиент Yandex Music.
- Type:
yandex_music.Client, optional
- with_tracks(*args, **kwargs)
Сокращение.
Сокращение для:
client.albums_with_tracks(album.id, *args, **kwargs)
- async with_tracks_async(*args, **kwargs)
Сокращение.
Сокращение для:
await client.albums_with_tracks(album.id, *args, **kwargs)
- get_cover_url(size='200x200')
Возвращает URL обложки.
- 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_cover(filename, size='200x200')
Загрузка обложки.
- Parameters:
filename (
str) – Путь для сохранения файла с названием и расширением.size (
str, optional) – Размер обложки.
- async download_cover_async(filename, size='200x200')
Загрузка обложки.
- Parameters:
filename (
str) – Путь для сохранения файла с названием и расширением.size (
str, optional) – Размер обложки.
- download_og_image(filename, size='200x200')
Загрузка обложки.
Предпочтительнее использовать self.download_cover().
- Parameters:
filename (
str) – Путь для сохранения файла с названием и расширением.size (
str, optional) – Размер обложки.
- async download_og_image_async(filename, size='200x200')
Загрузка обложки.
Предпочтительнее использовать self.download_cover_async().
- Parameters:
filename (
str) – Путь для сохранения файла с названием и расширением.size (
str, optional) – Размер обложки.
- 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
- download_og_image_bytes(size='200x200')
Загрузка обложки и возврат в виде байтов.
Предпочтительнее использовать self.download_cover().
- Parameters:
size (
str, optional) – Размер обложки.- Returns:
Обложка в виде байтов.
- Return type:
bytes
- async download_og_image_bytes_async(size='200x200')
Загрузка обложки и возврат в виде байтов.
Предпочтительнее использовать self.download_cover_async().
- Parameters:
size (
str, optional) – Размер обложки.- Returns:
Обложка в виде байтов.
- Return type:
bytes
- like(*args, **kwargs)
Сокращение.
Сокращение для:
client.users_likes_albums_add(album.id, user.id *args, **kwargs)
- async like_async(*args, **kwargs)
Сокращение.
Сокращение для:
await client.users_likes_albums_add(album.id, user.id *args, **kwargs)
- dislike(*args, **kwargs)
Сокращение.
Сокращение для:
client.users_likes_albums_remove(album.id, user.id *args, **kwargs)
- async dislike_async(*args, **kwargs)
Сокращение.
Сокращение для:
await client.users_likes_albums_remove(album.id, user.id *args, **kwargs)
- artists_name()
Получает имена всех исполнителей.
- Returns:
Имена исполнителей.
- Return type:
listизstr
- classmethod de_json(data, client)
Десериализация объекта.
- Parameters:
data (
dict) – Поля и значения десериализуемого объекта.client (
yandex_music.Client, optional) – Клиент Yandex Music.
- Returns:
Альбом.
- Return type: