https://github.com/montyanderson/smartplay
:musical_note: A smart playlist generator.
https://github.com/montyanderson/smartplay
lastfm music node playlist spotify
Last synced: about 2 months ago
JSON representation
:musical_note: A smart playlist generator.
- Host: GitHub
- URL: https://github.com/montyanderson/smartplay
- Owner: montyanderson
- License: apache-2.0
- Created: 2015-07-27T09:00:16.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2016-10-07T16:02:07.000Z (over 8 years ago)
- Last Synced: 2025-03-30T04:11:37.504Z (3 months ago)
- Topics: lastfm, music, node, playlist, spotify
- Language: JavaScript
- Homepage: http://sp.montyanderson.net
- Size: 2.88 MB
- Stars: 5
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SmartPlay

## This project is discontinued, please check out [Storm](https://github.com/montyanderson/storm).
## Install
* Install Node.js and redis.
* Clone the repository
* Make **config.json**:
``` json
{
"redis": {
"port": 6379,
"ip": "localhost",
"auth": ""
}
}
```* Set your API keys
``` bash
$ redis-cli
127.0.0.1:6379> SET lastfm_id xxx-your-api-key-xxx
```* Install the dependencies
``` bash
npm install
```* Run the app!
``` bash
node server
```## Development
* Automatically compile browserify and less scripts/styles
``` bash
npm run dev
```* Automatically restart the node server on file change
``` bash
npm install nodemon -g
nodemon server
```