yandex_music.track.meta_data#
- class yandex_music.track.meta_data.MetaData(album: str | None = None, volume: int | None = None, year: int | None = None, number: int | None = None, genre: str | None = None, lyricist: str | None = None, version: str | None = None, composer: str | None = None, client: Client | None = None)#
Bases:
YandexMusicObject
Класс, представляющий метаданные трека.
- album#
Название альбома.
- Type:
str
, optional
- volume#
Диск (раздел).
- Type:
int
, optional
- year#
Год выхода.
- Type:
int
, optional
- number#
Позиция в альбоме.
- Type:
int
, optional
- genre#
Жанр.
- Type:
str
, optional
- lyricist#
Текст песни. Есть только у пользовательских треков.
- Type:
str
, optional
- version#
Версия TODO.
- Type:
str
, optional
- composer#
Композитор TODO.
- Type:
str
, optional
- client#
Клиент Yandex Music.
- Type:
yandex_music.Client
, optional
- album: str | None = None#
- composer: str | None = None#
- classmethod de_json(data: dict, client: Client) MetaData | None #
Десериализация объекта.
- Parameters:
data (
dict
) – Поля и значения десериализуемого объекта.client (
yandex_music.Client
, optional) – Клиент Yandex Music.
- Returns:
Метаданные трека
- Return type:
- genre: str | None = None#
- lyricist: str | None = None#
- number: int | None = None#
- version: str | None = None#
- volume: int | None = None#
- year: int | None = None#