yandex_music.track.track_lyrics#

class yandex_music.track.track_lyrics.TrackLyrics(download_url: str, lyric_id: int, external_lyric_id: str, writers: List[str], major: LyricsMajor, client: Client | None = None)#

Bases: YandexMusicObject

Класс, представляющий текст трека.

download_url#

Ссылка на скачивание текста.

Type:

str

lyric_id#

Уникальный идентификатор текста.

Type:

int

external_lyric_id#

Уникальный идентификатор текста на сервисе предоставляющий текст.

Type:

str

writers#

Авторы текста.

Type:

list из str

major#

Сервис, откуда был получен текст.

Type:

yandex_music.LyricsMajor

client#

Клиент Yandex Music.

Type:

yandex_music.Client, optional

client: Client | None = None#
classmethod de_json(data: dict, client: Client) TrackLyrics | None#

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

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

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

Returns:

Текст трека.

Return type:

yandex_music.TrackLyrics

download_url: str#
external_lyric_id: str#
fetchLyrics() str#

Псевдоним для fetch_lyrics

async fetchLyricsAsync() str#

Псевдоним для fetch_lyrics_async

fetch_lyrics() str#

Получает текст песни по ссылке yandex_music.TrackLyrics.download_url.

Returns:

Текст песни.

Return type:

str

async fetch_lyrics_async() str#

Получает текст песни по ссылке yandex_music.TrackLyrics.download_url.

Returns:

Текст песни.

Return type:

str

lyric_id: int#
major: LyricsMajor#
writers: List[str]#