Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/soneji/spotify-vibe-check
Spotify Vibe Checker Web App to vibe check your Spotify Playlists! (currently broken due to CORS)
https://github.com/soneji/spotify-vibe-check
ai artificial-intelligence hacktoberfest javascript machine-learning machinelearning nodejs npm playlist playlist-parser spotify spotify-api spotify-dev spotify-web-api vibe vibes webapp website yarn
Last synced: about 17 hours ago
JSON representation
Spotify Vibe Checker Web App to vibe check your Spotify Playlists! (currently broken due to CORS)
- Host: GitHub
- URL: https://github.com/soneji/spotify-vibe-check
- Owner: Soneji
- License: gpl-3.0
- Created: 2020-05-20T15:57:55.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-12-07T18:20:50.000Z (almost 2 years ago)
- Last Synced: 2023-03-07T06:52:50.433Z (over 1 year ago)
- Topics: ai, artificial-intelligence, hacktoberfest, javascript, machine-learning, machinelearning, nodejs, npm, playlist, playlist-parser, spotify, spotify-api, spotify-dev, spotify-web-api, vibe, vibes, webapp, website, yarn
- Language: JavaScript
- Homepage: https://spotify.soneji.xyz
- Size: 1.62 MB
- Stars: 24
- Watchers: 1
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# spotify-vibe-check
## This is a cheeky app to vibe check your spotify playlists!
### Check it out at [spotify.soneji.xyz](https://spotify.soneji.xyz)
![](assets/screenshot.png)
## Setup
### Step 1
```sh
git clone https://github.com/Soneji/spotify-vibe-check.gitcd spotify-vibe check
npm install
```### Step 2
- Goto https://developer.spotify.com/dashboard/ and click `CREATE AN APP`
![](assets/create.png)- Fill in details:
- Choose `NON COMMERCIAL`
- Accept Terms of Service
- Click `Edit Settings` in the top right
![](assets/secret.png)
- Under `Redirect URIs` add `http://localhost:8888/callback` or replace `localhost` with any server hostname you plan to host this app.
- Click `Show Client Secret` in the top Left
![](assets/secret.png)- Copy `Client ID` and `Client Secret` to `template.env`
- Add a `redirect_uri` if running on a server
- Rename `template.env` to `.env`### Step 3
Run:
```sh
npm run test
```
to setup a local test server at http://localhost:8888/### (Optional) Step 4
This step is about running the software on a server with pm2 as a node process manager.
You will need to instlal pm2 to get this script to work. pm2 can be installed using:
```sh
sudo npm install pm2@latest -g
```Run
```sh
npm run dist
```
which will set the app to run with pm2