Metatag
- class yandex_music.metatag.metatag.Metatag
Класс, представляющий метатег.
Note
Метатег объединяет артистов, альбомы и плейлисты по настроению, жанру, эпохе или занятию. Поле
station_idпозволяет запустить соответствующую радиостанцию.Warning
API также возвращает поля tracks, composers (как список артистов-композиторов), promotions, features и concerts, однако эти поля не описаны в библиотеке: tracks, promotions, features и concerts во всех опробованных метатегах возвращали пустой список, из-за чего структура их элементов достоверно неизвестна. При необходимости они могут быть добавлены в будущих версиях.
- title
Заголовок метатега.
- Type:
yandex_music.MetatagTitle, optional
- artists
Список артистов метатега.
- Type:
listизyandex_music.Artist
- albums
Список альбомов метатега.
- Type:
listизyandex_music.Album
- playlists
Список плейлистов метатега.
- Type:
listизyandex_music.Playlist
- tracks_sort_by_values
Допустимые значения сортировки списка треков.
- Type:
listизyandex_music.MetatagSortByValue
- albums_sort_by_values
Допустимые значения сортировки списка альбомов.
- Type:
listизyandex_music.MetatagSortByValue
- playlists_sort_by_values
Допустимые значения сортировки списка плейлистов.
- Type:
listизyandex_music.MetatagSortByValue
- client
Клиент Yandex Music.
- Type:
yandex_music.Client, optional
- classmethod de_json(data, client)
Десериализация объекта.
- Parameters:
data (
dict) – Поля и значения десериализуемого объекта.client (
yandex_music.Client, optional) – Клиент Yandex Music.
- Returns:
Метатег.
- Return type: