client.download()
Скачивает трек.
Параметры
ownerId — идентификатор владельца трека. (int)
trackId — идентификатор трека. (int)
filename — имя файла с треком. По умолчанию {artist} — {fullTitle}. Поддерживаемые переменные для динамического имени: artist, title, subtitle, fullTitle, album. Пример динамического имени файла: {artist} - {title} ({album}). (str, optional)
directory — путь к директории, в которую загрузить трек. (str, optional)
extension — расширение файла с треком. По умолчанию Extension.MP3. (enums.Extension, optional)
metadata — флаг, указывающий, необходимо ли добавить метаданные (артист, название, альбом, обложка) к файлу с треком. По умолчанию False. Игнорируется, если параметр extension равен Extension.TS. (bool, optional)
track — трек. (types.Track, optional)
Возвращаемые значения
При успехе
Полный путь к загруженному файлу. (str)
Если трек не найден или недоступен для загрузки
None
Пример использования
from vkmusix.enums import Extension
path = client.download(
ownerId=-2001471901,
trackId=123471901,
extension=Extension.OPUS,
metadata=True,
)
print(path)Last updated