A very simple tool to download music through VKontakte Music API
.env.example | ||
.gitignore | ||
index.js | ||
package-lock.json | ||
package.json | ||
README.md |
VK Music Downloader
A very simple tool to download music through VKontakte Music API.
This a proof of concept.
Inspired by DatMusic, MyFreeMp3
Features
For now
- Parse a Spotify Playlist page
- Download a title from the playlist
TODO
- Download the html spotify page
- 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
git clone THIS
npm install
- Fill the
.env
with aACCESS_TOKEN=
for VK HowTo curl https://open.spotify.com/playlist/6LgeEhc97Azxq6sinJQt6w > test.html
node . 0
=> Download the first title of the playlist