yandex_music.track_short#
- class yandex_music.track_short.TrackShort(id: str | int, timestamp: str, album_id: str | None = None, play_count: int | None = None, recent: bool | None = None, chart: Chart | None = None, track: Track | None = None, original_index: int | None = None, client: Client | None = None)#
Bases:
YandexMusicObject
Класс, представляющий укороченную версию трека с неполными данными.
Note
Поля chart и track только у треков, полученных через метод chart().
- id#
Уникальный идентификатор трека.
- Type:
str
- timestamp#
Дата TODO.
- Type:
str
- album_id#
Уникальный идентификатор альбома.
- Type:
str
, optional
- play_count#
Количество проигрываний.
- Type:
int
, optional
- recent#
Недавний.
- Type:
bool
, optional
- chart#
Позиция в чарте.
- Type:
yandex_music.Chart
, optional
- track#
Полная версия трека.
- Type:
yandex_music.Track
, optional
- original_index#
Индекс в плейлисте или альбоме. TODO уточнить про альбом.
- Type:
int
, optional
- client#
Клиент Yandex Music.
- Type:
yandex_music.Client
, optional
- album_id: str | None = None#
- classmethod de_json(data: dict, client: Client) TrackShort | None #
Десериализация объекта.
- Parameters:
data (
dict
) – Поля и значения десериализуемого объекта.client (
yandex_music.Client
, optional) – Клиент Yandex Music.
- Returns:
Укороченная версия трека с неполными данными.
- Return type:
- classmethod de_list(data: dict, client: Client) List[TrackShort] #
Десериализация списка объектов.
- Parameters:
data (
list
) – Список словарей с полями и значениями десериализуемого объекта.client (
yandex_music.Client
, optional) – Клиент Yandex Music.
- Returns:
Укороченные версии треков с неполными данными.
- Return type:
list
изyandex_music.TrackShort
- fetchTrack() Track #
Псевдоним для
fetch_track
- async fetchTrackAsync() Track #
Псевдоним для
fetch_track_async
- async fetch_track_async() Track #
Получение полной версии трека.
- Returns:
Полная версия трека.
- Return type:
- id: str | int#
- original_index: int | None = None#
- play_count: int | None = None#
- recent: bool | None = None#
- timestamp: str#
- property track_id: str#
Уникальный идентификатор трека состоящий из его номера и номера альбома или просто из номера.
- Type:
str