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
client: Client | 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:

yandex_music.MetaData

genre: str | None = None
lyricist: str | None = None
number: int | None = None
version: str | None = None
volume: int | None = None
year: int | None = None