An open API service indexing awesome lists of open source software.

https://github.com/kerwanp/spotytube

Spotify downloader
https://github.com/kerwanp/spotytube

Last synced: about 1 month ago
JSON representation

Spotify downloader

Awesome Lists containing this project

README

        

# Spotytube - Spotify downloader

Spotytube is a NodeJS program to easily download every song of a Spotify playlist with only one URL.

## WIP

This project is still under development.
You may occurs issues while using it.

## Dependencies
* NodeJS
* NPM
* A Spotify Application (https://developer.spotify.com/dashboard/applications)

## Usage

First, clone the project:
```shell script
git clone [email protected]:kerwanp/Spotytube.git && cd Spotytube
```

Then install dependencies:
```shell script
npm install
```

Copy the file `.env.sample` to `.env` and enter the credentials of your Spotify application.

Open the file `data/downloader.txt` and append the URLs of your playlists (one by line).

Run the application:
```shell script
npm run webpack
```

Spotify will ask you to login and authorize your application to interact with your account, just follow the instructions.

Then go back to your terminal and wait for your songs to be downloaded.

You will be able to find them in the directory `data/`