Skip to content

luzmo-official/cumulio-spotify

Repository files navigation

cumulio-spotify

cuMusicalio is an app that integrates a Cumul.io dashboards that displays playlist and song analytics. Users have the choice of logging in to their Spotify account abd use the dashboards to add songs to their own Spotify playlists, or create dashboards for their own playlists.

This project is a demonstration of how Cumul.io Custom Events can be used for bidirectional communication between Cumul.io and your own platform. The 2 main events here are:

  1. Add to Playlist: Where you can add a song to one of your own playlists by selecting it from the chart
  2. Song Info: Where you can select a song to display a drill-through dashboard that displays in detail information on the song's acoustincness, danceablity and energy.

Resources

To run:

  1. npm install
  2. Create a .env file in the root directory and add the following from your Cumul.io and Spotify Developer accounts:

From Cumul.io:

CUMULIO_API_KEY=xxx
CUMULIO_API_TOKEN=xxx

From Spotify:

SPOTIFY_CLIENT_ID=xxx
SPOTIFY_CLIENT_SECRET=xxx
SPOTIFY_REDIRECT_URI=xxx
ACCESS_TOKEN=xxx
REFRESH_TOKEN=xxx
  1. npm run start
  2. On your browser, go to http://localhost:3000/ and Login to your Spotify account 🥳

Note: You do not have to rebuild every time you make a change to this once it's running. Just refresh your browser!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published