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

https://github.com/codedotjs/yourtopsongs

:carousel_horse: Your Top Songs | Wrapped of Spotify Wrapped
https://github.com/codedotjs/yourtopsongs

dataset music songs spotify spotify-playlist

Last synced: 7 months ago
JSON representation

:carousel_horse: Your Top Songs | Wrapped of Spotify Wrapped

Awesome Lists containing this project

README

          

WRAPPED OF SPOTIFY WRAPPED

Click here!

## Features:

I built it for personal use, but it -

- Scrapes all of your Spotify Wrapped playlists.
- Generates a frontend interface.
- Displays a randomized selection of song previews.
- Allows listening to the previews (*without relying upon Spotify API*) and opening favorite songs for full playback.

## Installation:

- Clone the repository:

```bash
$ git clone https://github.com/CodeDotJS/YourTopSongs.git
```

- Generate the required credentials from [here](https://developer.spotify.com/dashboard/create).

- Create an `.env` file in `scrapper/` and open it using your go-to text editor -

```bash
$ cd YourTopSongs
$ subl scrapper/.env
```

- Enter your credentials obtained and save the file.

```
CLIENT_ID=YOUR CLIENT ID
CLIENT_SECRET=YOUR CLIENT SECRETE
REDIRECT_URI=YOUR REDIRECT URI
```

__Note:__ Credentials are only required once to generate the JSON for all of your Wrapped playlists. Playing songs does not require any access token.

## Run:

```sh
$ chmod +x run.sh

$ ./run.sh
```

Open your web browser and go to http://localhost:5000

## Screenshot:

## Contributing:

- You know the deal.

## License:

MIT