yandex_music.track.meta_data#

class yandex_music.track.meta_data.MetaData(album: Optional[str] = None, volume: Optional[int] = None, year: Optional[int] = None, number: Optional[int] = None, genre: Optional[str] = None, lyricist: Optional[str] = None, version: Optional[str] = None, composer: Optional[str] = None, client: Optional[Client] = 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: Optional[str] = None#
client: Optional[Client] = None#
composer: Optional[str] = None#
classmethod de_json(data: dict, client: Client) Optional[MetaData]#

Десериализация объекта.

Parameters
  • data (dict) – Поля и значения десериализуемого объекта.

  • client (yandex_music.Client, optional) – Клиент Yandex Music.

Returns

Метаданные трека

Return type

yandex_music.MetaData

genre: Optional[str] = None#
lyricist: Optional[str] = None#
number: Optional[int] = None#
version: Optional[str] = None#
volume: Optional[int] = None#
year: Optional[int] = None#