# VK Music Downloader A very simple tool to download music through VKontakte Music API. This a proof of concept. Inspired by [DatMusic](https://github.com/alashow/datmusic-api), [MyFreeMp3](https://myfreemp3cc.com/) ## Features *For now* * Scrape Spotify playlist page * Download all the titles from MyFreeMp3 aka VK Music * Generate a .m3u8 playlist file *TODO* * Dowload all songs in a folder * Add proper command line options * Document how to get a VK access token (need php and other things this is very annoying) * Publish on NPM * Add proper cli support * Rewrite this as a plugin for Ampache * Rewrite this as a plugin for Funkwhale * Add MusicBrain ID3Tag on file ## Goals * Try to use state of art NodeJS APIs * Demonstrate what we can do with 100 lines of Javascript (and an infinity of dependencies, HALF OF THE WORLD LITERALY) ## Usage BEWARE WIP 1. `git clone THIS` 1. `npm install` 1. (Optional) Only for direct VK search, fill the `.env` with a `ACCESS_TOKEN=` for VK [HowTo](https://github.com/vodka2/vk-audio-token) 1. `node . https://open.spotify.com/playlist/6LgeEhc97Azxq6sinJQt6w`