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

https://github.com/bharatkalluri/spotifydl

Download music from Spotify with complete album art and metadata
https://github.com/bharatkalluri/spotifydl

cli command-line downloader golang music youtube-dl

Last synced: 3 months ago
JSON representation

Download music from Spotify with complete album art and metadata

Awesome Lists containing this project

README

        


Spotifydl


A Music Downloader for Spotify

----

![Spotifydl Demo](spotifydl.gif)

Spotifydl is a spotify media downloader.

It uses Youtube as the audio source and Spotify API for playlist/album/track details.

## Installation

### From Source

#### Prerequisites

- [youtube-dl](http://ytdl-org.github.io/youtube-dl/download.html)
- [ffmpeg](https://ffmpeg.org/download.html)

Make sure you have golang, youtube-dl and ffmpeg installed.
```bash
go install github.com/BharatKalluri/spotifydl@latest
```

## Usage

```bash
spotifydl https://open.spotify.com/album/2qCVT6sEqkS7xxYqIEY9fK?si=9QGOHnUrQb27Fb3dNY_Rlw
# The album has been downloaded, tagged and converted to mp3!
```

If there are any Improvements or corrections that can be made, feel free to open an issue.

Note: This project was only done for as a learning experience for academic purposes. Usage of this product is up to the user and no responsibility will be taken for the user's action using this software.