node package manager

spotify-mp3-playlist-downloader

Spotify Downloader

Downloads playlists from Spotify as mp3 files. Songs are sourced from videos posted on youtube and song metadata is from the Spotify API

Features

  • Downloads and writes song metadata
  • Album Images, Artist Information, Track Title, embedded in mp3 file
  • Concurrent downloading (multiple songs at a time) for playlists

Dependencies

FFMPEG - https://www.ffmpeg.org/

Usage

  var downloader = require('spotify-playlist-downloader');
  downloader.downloadPlaylist('spotify:user:jackke1:playlist:02fquJWP9c20cobDsJrzfB', "playlist-directory", function (err){
    if (err){
      console.log("download failed");
    }else{
      console.log("playlist download succeeded");
    }
  })