Track

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

Атрибуты

title — название трека. (str)


subtitle — подзаголовок трека, во ВКонтакте отображается серым цветом справа от названия. (str, optional)


fullTitle — полное название трека в формате {title} ({subtitle}). (str)


artist — все артисты трека в виде строки. (str)


artists — основные артисты трека. Доступно только для официально загруженных треков. (list[types.Artist], optional)


featuredArtists — приглашённые артисты трека. Доступно только для оффициально загруженных треков. (list[types.Artist], optional)


duration — длительность трека в секундах. (int)


genre — жанр трека. (types.Genre, optional)


lyrics — текст трека. Доступен при получении через client.get(includeLyrics=True). (str, optional)


hasLyrics — флаг, указывающий, имеет ли трек текст. Отсутствует, если lyrics не None. (bool, optional)


uploadedAt — дата и время загрузки трека (не релиза). (datetime)


fileUrl — ссылка на файл трека в формате .M3U8. Отсутствует, если трек доступен только с подпиской, а залогиненный пользователь её не имеет. (str, optional)


album — альбом, на котором присутствует этот трек. В некоторых случаях может быть доступно и не для оффициально загруженных треков. (types.Album, optional)


explicit — флаг, указывающий, есть ли в треке ненормативная лексика. Доступно только для оффициально загруженных треков. (bool, optional)


licensed — флаг, указывающий, ??? (bool, optional)


focus — флаг, указывающий, является ли трек фокус-треком на альбоме. (bool, optional)


shortsAllowed — флаг, указывающий, доступен ли этот трек для использования в ВК Клипах. (bool, optional)


storiesAllowed — флаг, указывающий, доступен ли этот трек для использования в историях. (bool, optional)


releaseTrack — официально загруженный трек, который ВКонтакте считает максимально похожим на данный. Может быть этим же треком. (types.Track, optional)


ownerId — идентификатор владельца трека (пользователь или группа). (int)


trackId — идентификатор трека. (int)


id — полный идентификатор трека в формате {ownerId}_{trackId}. (str)


url — ссылка на трек в формате https://vk.com/audio{id}. (str)


raw — необработанные данные, полученные от ВКонтакте. (dict)

Получение

client.search()

client.searchTracks()


client.getTracks()

client.getSection()

client.getSections()

client.getTracksFromFeed()

client.getTracksFromWall()

client.getTracksFromChat()


client.getArtistTracks()

client.getPlaylistTracks()

client.getCuratorTracks()


client.get()

client.getRecommendations()

client.getBroadcast()

client.upload()

Bound-методы

track.get()

track.getLyrics()

track.download()

track.getRecommendations()

track.add()

track.remove()

track.edit()

track.restore()

track.reorder()

track.setBroadcast()

Last updated