VK Python Получение плейлиста аудио

Есть вот такой бот который позволяет получить и послушать музыку из плейлиста любого пользователя у которого открыта музыка - https://t.me/Mixvk_bot

После вставки ссылки на пользователя он присылает треки которые можно скачать и послушать:

Доказательство того что можно получить аудио

При получении плейлиста в бота приходит около 180 аудио

Много искал как можно получить аудио, но нашел только информацию о том что c 2016 года нельзя получать информацию через вк апи. Но этот бот доказывает обратное, так как же я могу получить плейлист пользователя?

Этот скрипт мне нужен для создания такого же телеграмм бота, поэтому selenium не подходит


Ответы (2 шт):

Автор решения: VikiMayson

Для работы с audio api вконтакте, нужен токен от какого-то официального приложения. Отлично подходит VK Звонки, получить токен можно здесь https://vkhost.github.io/

Ну а дальше вместо "ЗДЕСЬ_ВАШ_ТОКЕН" подставляете свой и выполняете запрос

https://api.vk.com/method/audio.get?access_token=ЗДЕСЬ_ВАШ_ТОКЕН&count=100&v=5.95

Для того чтобы получать больше аудио, нужно в запрос добавить параметр offset.

→ Ссылка
Автор решения: freezy

Мою проблему решила библиотека vkpymusic

pip install vkpymusic

https://github.com/issamansur/vkpymusic

→ Ссылка