A very simple tool to download music through VKontakte Music API
Go to file
HugoPoi 81d128694e feat: m3u playlist, better error handling, remove request 2020-07-04 16:28:49 +02:00
.env.example doc: add README 2020-07-02 00:53:35 +02:00
.gitignore feat: score match title from VK 2020-07-01 22:23:59 +02:00
README.md feat: m3u playlist, better error handling, remove request 2020-07-04 16:28:49 +02:00
index.js feat: m3u playlist, better error handling, remove request 2020-07-04 16:28:49 +02:00
package-lock.json feat: m3u playlist, better error handling, remove request 2020-07-04 16:28:49 +02:00
package.json feat: m3u playlist, better error handling, remove request 2020-07-04 16:28:49 +02:00

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

  1. git clone THIS
  2. npm install
  3. Fill the .env with a ACCESS_TOKEN= for VK HowTo
  4. curl https://open.spotify.com/playlist/6LgeEhc97Azxq6sinJQt6w > test.html
  5. node . 0 => Download the first title of the playlist