Album
- class yandex_music.album.album.Album
Класс, представляющий альбом.
Note
Известные типы альбома: single - сингл, compilation - сборник.
Известные предупреждения о содержимом: explicit - ненормативная лексика.
Известные ошибки: not-found - альбом с таким ID не существует.
Известные значения поля meta_type: music.
Известные значения поля available_for_options: bookmate.
-
artists:
listизyandex_music.Artistoptional Артисты.
-
labels:
listизyandex_music.Labelилиstroptional Лейблы.
Доступен ли альбом для пользователей с подпиской.
-
duplicates:
listизyandex_music.Albumoptional Альбомы-дубликаты.
-
track_position:
yandex_music.TrackPositionoptional Позиция трека в альбоме. Возвращается при получении альбома в составе трека.
-
albums:
listизyandex_music.Albumoptional Альбомы TODO.
-
deprecation:
yandex_music.Deprecationoptional TODO.
-
action_button:
yandex_music.AlbumActionButtonoptional Кнопка-действие для перехода по ссылке.
-
cover:
yandex_music.Coveroptional Обложка альбома.
-
derived_colors:
yandex_music.CoverDerivedColorsoptional Производные цвета обложки альбома.
-
client:
yandex_music.Clientoptional Клиент Yandex Music.
- 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:
-
artists: