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]