Gather your friends. Add songs to a playlist individually. Then shuffle and play through the playlist while everyone guesses who added each song.
Pull requests are welcomed! Let us know how to improve this app and game play!
First, run the development server:
npm run dev
Open http://localhost:3000 with your browser to see the result.
The pages/api
directory is mapped to /api/*
. Files in this directory are treated as API routes instead of React pages.
Currently, this app is using the Spotify Web API along with NextAuth for authentication for the app. In order to function, you will need a SPOTIFY_CLIENT_ID
andSPOTIFY_CLIENT_SECRET
in a .env
file in the root of this project. To get running quickly, reference this blog post to get a refresh token for your project - https://dev.to/j471n/how-to-use-spotify-api-with-nextjs-50o5. The required scope that is needed for Spotify permissions are listed below.
playlist-read-collaborative
playlist-read-private
playlist-modify-public
playlist-modify-private
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
This is a Next.js project bootstrapped with create-next-app
.