Sync Spotify accounts to build tailored playlists.
View the live site at http://auxcord.io
auxCord runs on Node.js. Install it here.
After installation, clone this repo and run the following command inside the directory.
$ npm install
In order to authenticate with the Spotify API you need to create a file called keys.js
in the src
directory
to store your client_id and client_secret. You can get your own API keys by creating a Spotify app. Once you have your keys, add them to your file as shown below.
/*
- Spotify API Keys -
Replace the strings with your corresponding values.
We use redirect_uri of 'http://localhost:8888/callback' for local development.
*/
var keys = {
client_id: 'CLIENT_ID',
client_secret: 'CLIENT_SECRET',
redirect_uri: 'REDIRECT_URI'
};
module.exports = keys;
Finally run the server.
$ node app.js
or
$ npm start
We will use the w.x.y.z system.
- w - Major version, with many new features. The first public release of software is 1.X (pre-release versions are 0.X)
- x - Significant release, but without groundbreaking new features
- y - Bugfix releases
- z - Patchlevel releases (fixing an emergency bug)
- Allow for more than two users to sync their accounts
- Move .json file structure to some kind of database
- Add Google Analytics
- Allow users to choose whether to save playlists
- Add CSS animations
- Improve CSS design for mobile
- Add tags for SEO
- Extend data collection to recieve more than 50 playlists
- Extend data collection to reviece more than 50 tracks per playlist
- Fix socket.io socket management