https://github.com/fallaciousreasoning/discoverer
A tool for discovering music, powered by last.fm
https://github.com/fallaciousreasoning/discoverer
es6 lastfm node nodejs react spotify spotify-api typescript
Last synced: 9 months ago
JSON representation
A tool for discovering music, powered by last.fm
- Host: GitHub
- URL: https://github.com/fallaciousreasoning/discoverer
- Owner: fallaciousreasoning
- Created: 2017-03-07T02:50:11.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-07-25T09:52:13.000Z (almost 8 years ago)
- Last Synced: 2025-06-14T22:44:47.034Z (about 1 year ago)
- Topics: es6, lastfm, node, nodejs, react, spotify, spotify-api, typescript
- Language: TypeScript
- Homepage: https://fallaciousreasoning.github.io/discoverer
- Size: 2.98 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# discoverer
A music discovery and playlist generation tool powered by last.fm and Spotify.
You can play with a live version [here](https://fallaciousreasoning.github.io/discoverer)
## Installation
1. Clone
git clone https://github.com/fallaciousreasoning/discoverer.git
2. Change to the repository directory
cd discoverer
3. Install npm packages
npm install
4. Get a Last.FM api key from [Last.FM](https://www.last.fm/api/account/create)
5. Get a Spoify api key from the [Spotify Developer Console](https://developer.spotify.com/my-applications/#!/applications). You should add a callback url to `http:///authorize` (if you're running locally this will be `http://localhost:/authorize`)
5. Create a file `config.json` in the root directory with the contents
{
"lastfmApiKey": "",
"lastfmApiSecret": "",
"spotifyClientId": "",
"spotifyClientSecret": "",
"spotifyRedirectUrl": ""
}
8. Run `weback-dev-server` and open the url