Какая разница между openapi и Javasсript SDK для vk.com?
Open API — система для разработчиков сторонних сайтов, которая предоставляет возможность легко авторизовывать пользователей ВКонтакте на Вашем сайте
Для упрощения работы с API и взаимодействия с интерфейсом ВКонтакте в IFrame-приложениях используйте Javasсript SDK.
Для Вашей задачи JS SDK или Open API не подходят, они для сайтов.
Нормальная работа с audio доступна только для Desktop приложений. (то есть, которые авторизуют пользователя таким способом). По сути надо показывать встроенный web-view, переходить по редиректу и парсить url. (там будет token)
Пишите свою библиотеку или ищите готовые vk-node-api. 
Я бы советовал свою запилить и залить на гитхаб, потому что те, что гугляться - выглядят очень мертвыми.