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
- classmethod de_json(data: dict, client: Client) TrackLyrics | None #
Десериализация объекта.
- Parameters:
data (
dict
) – Поля и значения десериализуемого объекта.client (
yandex_music.Client
, optional) – Клиент Yandex Music.
- Returns:
Текст трека.
- Return type:
- 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]#