https://github.com/renderghost/selections
Weekly curated playlists for every genre and mood
https://github.com/renderghost/selections
music spotify spotify-api
Last synced: about 1 year ago
JSON representation
Weekly curated playlists for every genre and mood
- Host: GitHub
- URL: https://github.com/renderghost/selections
- Owner: renderghost
- Created: 2023-03-30T10:41:20.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-01T08:42:41.000Z (over 1 year ago)
- Last Synced: 2025-01-25T16:42:23.105Z (about 1 year ago)
- Topics: music, spotify, spotify-api
- Language: JavaScript
- Homepage: https://selections.renderg.host/
- Size: 28.6 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Selections
Selections is a Spotify playlist app that serves my weekly curated playlists for every genre and mood, as well as deep dives on artist's back catalogues. With this app, you'll be able to discover new music and artists that you might not have found otherwise.
## Features
* Weekly curated playlists for every genre and mood
* Deep dives on artist's back catalogues
## Getting Started
1. Clone the repository to your local machine.
2. Create a new Spotify App at the Spotify Developer Dashboard.
3. Add http://localhost:3000/callback as a Redirect URI in your Spotify App settings.
4. Copy the Client ID and Client Secret from your Spotify App settings and add them, along with a cache duration to a `.env` file at the root of the project:
```
CLIENT_ID=
CLIENT_SECRET=
CACHE_DURATION=
```
1. Install the required packages
```bash
npm install
```
1. Start the development server
```bash
node app.js
```
1. Visit http://localhost:3000 in your web browser to use the app.
## Contributing
Contributions are always welcome! If you find a bug or have a feature request, please open an issue on the GitHub repository.
## License
This project is licensed under the MIT License.