A Blind-Test web-application written in React, using Spotify/Twitch APIs
You're a streamer and you want to try the app ? Contact me on Discord (Neumann#1578)
TL;DR; Login with your Spotify account, chose your playlist in the list, start the game with your viewers.
BlindTesTwitch is a webapp: login and stream your web-browser, the app lets you control the tracks, displays the leaderboard, etc. The app reads your twitch chat, checks the answers and gives points to the fastest players.
- Live leaderboard
- Typo tolerance
- Playlist edition (remove tracks, edit/hide/add any values to guess)
A few environment variables must be set in the .env
file :
- REACT_APP_SPOTIFY_CLIENT_ID : (mandatory) Your Spotify app clientId
- REACT_APP_TWITCH_CLIENT_ID : (optional) Your Twitch app clientId
The Spotify app is mandatory : https://developer.spotify.com/dashboard/ (set redirect URI to https://<domain>/BlindTesTwitch/callback
)
The Twitch app is optional (the chat notifications won't be available, but that does not prevent the application from working) : https://dev.twitch.tv/console/apps (set redirect URI to https://<domain>/BlindTesTwitch/settings
)
Note : The application can be deployed on Github Pages, thanks to https://github.com/rafgraph/spa-github-pages