vk-music-dl/README.md

1.1 KiB

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