a8ceb02d9aff1a75baf0de11ab0607ce2f9b2acc
Quizify – Music Quiz with Spotify
Quizify is a music quiz that uses your Spotify playlists. Guess the artist, title, or release year of songs from your own playlists – directly in your browser!
Features
- Login with Spotify
- Select your own playlists
- Multiple game modes: Guess artist, title, or year
- Spotify Web Playback (play songs directly in the browser)
- No song repeats until all have been played
- Smart search and answer evaluation (ignores bracket additions, apostrophes, etc.)
- Multilingual: All texts are loaded from language files, language is set via
.env
Requirements
- Python 3.10 or newer
- Spotify Developer Account (developer.spotify.com)
- Spotify Premium Account (for Web Playback)
- Environment variables must be set (see
.env.example)
Installation
-
Clone the repository
git clone https://github.com/your-username/quizify.git cd quizify -
Create the .env file Copy
.env.exampleto.envand enter your Spotify API credentials. -
Start on Windows
start.batOr manually:
python -m venv ven ven\Scripts\activate pip install -r requirements.txt python app.py -
Open in your browser
.env Example
See .env.example for the required variables.
Notes
- The app requires a Spotify Premium account for the Web Playback feature.
- The Spotify Redirect URI must exactly match
SPOTIPY_REDIRECT_URIin the Spotify Developer Console. - All texts are loaded from language files in the
localesfolder. Set the language via theLANGvariable in your.env(e.g.,LANG=en-ENorLANG=de-DE).
License
MIT License
Description
Languages
HTML
87.3%
Python
11.1%
Batchfile
1.2%
Dockerfile
0.4%