yandex_music.track_short#
- class yandex_music.track_short.TrackShort(id: Union[str, int], timestamp: str, album_id: Optional[str] = None, play_count: Optional[int] = None, recent: Optional[bool] = None, chart: Optional[Chart] = None, track: Optional[Track] = None, client: Optional[Client] = None)#
Bases:
yandex_music.base.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
- client#
Клиент Yandex Music.
- Type
yandex_music.Client
, optional
- album_id: Optional[str] = None#
- classmethod de_json(data: dict, client: Client) Optional[TrackShort] #
Десериализация объекта.
- Parameters
data (
dict
) – Поля и значения десериализуемого объекта.client (
yandex_music.Client
, optional) – Клиент Yandex Music.
- Returns
Укороченная версия трека с неполными данными.
- Return type
yandex_music.TrackShort
- 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
- fetch_track() Track #
Получение полной версии трека.
- Returns
Полная версия трека.
- Return type
yandex_music.Track
- async fetch_track_async() Track #
Получение полной версии трека.
- Returns
Полная версия трека.
- Return type
yandex_music.Track
- id: Union[str, int]#
- play_count: Optional[int] = None#
- recent: Optional[bool] = None#
- timestamp: str#
- property track_id: str#
Уникальный идентификатор трека состоящий из его номера и номера альбома или просто из номера.
- Type
str