RexMorgan / Cinuosity

Novel playlist generation and music discovery in Spotify

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cinuosity

Novel playlist generation and music discovery in Spotify.

View the live site at cinuosity.com.

demo

Overview

Spotify Discover playlists are great at giving you more music similiar to the music you already listen to, but sometimes the greatest music disoveries come from unexpected or seamingly random connections. Cinuosity helps you to discover new genres, styles, and artists that you haven't heard before by injecting a bit of randomness into the process. Using a large number of multilingual dictionaries, Cinuosity generates pseudorandom playlists for you to explore.

Setup

Clone this repo

git clone https://github.com/csteinmetz1/Cinuosity.git

Install node.js modules by running install within the new directory

npm install 

Create a keys.js file with your API app details and save it in the root directory.

// Spotify API keys
module.exports = {
    client_id : 'your_client_id_here',
    client_secret : 'your_client_secret here',
    redirect_uri : 'your_callback_uri_here'
};

Start the server

node app.js

References

About

Novel playlist generation and music discovery in Spotify

License:Apache License 2.0


Languages

Language:JavaScript 55.1%Language:HTML 24.1%Language:CSS 13.0%Language:Python 7.8%