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¶