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#