https://github.com/emersonsoares/spotydrive
:construction: Sync your favorite Spotify playlists offline as mp3 files.
https://github.com/emersonsoares/spotydrive
cli-app commanderjs nodejs spotify spotify-api youtube youtube-api
Last synced: 4 months ago
JSON representation
:construction: Sync your favorite Spotify playlists offline as mp3 files.
- Host: GitHub
- URL: https://github.com/emersonsoares/spotydrive
- Owner: emersonsoares
- License: mit
- Created: 2018-04-24T04:49:18.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-05-07T19:18:27.000Z (about 7 years ago)
- Last Synced: 2025-01-29T13:46:54.486Z (5 months ago)
- Topics: cli-app, commanderjs, nodejs, spotify, spotify-api, youtube, youtube-api
- Language: JavaScript
- Homepage: https://www.npmjs.com/package/spotydrive
- Size: 263 KB
- Stars: 34
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# :loud_sound: spotydrive
[](https://travis-ci.org/emersonsoares/spotydrive)
[](https://codeclimate.com/github/emersonsoares/spotydrive/maintainability)
[](https://badge.fury.io/js/spotydrive)### Synchronize your Spotify playlists offline as mp3 files.
spotydrive is a command line tool(cli-tool) that can keep your Spotify playlists synced offline as mp3 files.
## Installation
#### Prerequisites
To run this project, you need to have a local installation of FFmpeg present on your system. You can download it from https://www.ffmpeg.org/download.html
#### Installation via NPM
```console
npm i -g spotydrive
```## Usage
Connect spotydrive to your Spotify account
```console
spotydrive connect --provider spotify
```Connect spotydrive to your YouTube account
```console
spotydrive connect --provider youtube
```Tell spotydrive to sync using your playlist uri
```console
spotydrive sync-playlist spotify:user:spotify:playlist:37i9dQZF1DWXfi2vTRVTna
```spotydrive will download each playlist track, on a folder with the name of the playlist.