Welcome to the Spotify Song Guessing Game! This is an in development project that makes use of the spotify api to pick songs from a selected playlist and to challenge you to guess songs from the playlist.
- Spotify Integration: A user can log in and can play actual music clips from a playlist.
- Searching for a playlist: Enabling the ability to search for not only a users playlists, but any on spotify.
- Scoring: Actually taking in an input verifying the correctness
- Music timer: How many seconds of the song are played.
- Hiding song info: Actually hiding the song information.
- Leaderboards?: leaderboards per playlists.
- Multiple Difficulty Levels: Choose between easy, medium, or hard based on how many seconds of the song are played.
- Leaderboard: Track your progress and compete with friends to see who knows the most songs.
- Hints: If you're stuck, use hints like the artist's name or genre to help you out.
Follow these steps to get the game up and running on your local machine (Playable web version coming soon 🤞):
-
Clone the repository:
git clone https://github.com/your-username/spotify-guess-song-game.git
-
Navigate to the project folder:
cd spotify-song-guessing-game
-
Install the necessary dependencies:
npm install
-
Set up your Spotify API credentials:
-
Create a Spotify Developer account.
-
Create an app to obtain your Client ID and Client Secret.
-
Add these credentials to a
.env
file in the project directory as follows:CLIENT_ID="your-client-id" CLIENT_SECRET="your-client-secret"
-
-
Start the game:
node app.js
Now, open your browser and navigate to http://localhost:8888
to start playing the game!
TBD
- Spotify API: To fetch song data and stream clips from Spotify.
- Node.js: Server-side JavaScript environment to handle API calls and game logic.
- Express.js: Web framework to serve the game interface and API routes.
Shoot me a dm
Uhhhh....Yes
Enjoy the game and test your music knowledge! Let us know how you did or if you have any feedback! 🎶