CodeDotJS / YourTopSongs

:carousel_horse: Your Top Songs | Wrapped of Spotify Wrapped

Home Page:https://yourtopsongs.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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:
$ git clone https://github.com/CodeDotJS/YourTopSongs.git
  • Generate the required credentials from here.

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

$ 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:

$ chmod +x run.sh

$ ./run.sh

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

Screenshot:

Contributing:

  • You know the deal.

License:

MIT

About

:carousel_horse: Your Top Songs | Wrapped of Spotify Wrapped

https://yourtopsongs.vercel.app/

License:MIT License


Languages

Language:Python 35.3%Language:JavaScript 32.3%Language:CSS 18.9%Language:HTML 11.9%Language:Shell 1.7%