Files
quizify/README.md
Simon af94928f8f new file: .env.example
modified:   README.md
2025-05-17 10:35:31 +02:00

59 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Quizify Musik Quiz mit Spotify
Quizify ist ein Musik-Quiz, das deine Spotify-Playlists nutzt. Errate Künstler, Titel oder Erscheinungsjahr von Songs aus deinen eigenen Playlists direkt im Browser!
## Features
- Login mit Spotify
- Auswahl deiner eigenen Playlists
- Verschiedene Spielmodi: Künstler, Titel oder Jahr erraten
- Spotify Web Playback (direktes Abspielen im Browser)
- Keine Songwiederholungen bis alle gespielt wurden
- Intelligente Suche und Antwortauswertung (ignoriert Klammerzusätze etc.)
## Voraussetzungen
- Python 3.10 oder neuer
- Spotify Developer Account ([developer.spotify.com](https://developer.spotify.com/))
- Spotify Premium Account (für Web Playback)
- Die Umgebungsvariablen müssen gesetzt sein (siehe `.env.example`)
## Installation
1. **Repository klonen**
```sh
git clone https://github.com/dein-benutzername/quizify.git
cd quizify
```
2. **.env Datei anlegen**
Kopiere `.env.example` zu `.env` und trage deine Spotify-API-Daten ein.
3. **Starten unter Windows**
```sh
start.bat
```
Alternativ manuell:
```sh
python -m venv ven
ven\Scripts\activate
pip install -r requirements.txt
python app.py
```
4. **Im Browser öffnen**
- [http://localhost:5000](http://localhost:5000)
## .env Beispiel
Siehe `.env.example` für die nötigen Variablen.
## Hinweise
- Die App benötigt einen Spotify Premium Account für die Web Playback-Funktion.
- Die Spotify Redirect URI muss in der Spotify Developer Console exakt mit `SPOTIPY_REDIRECT_URI` übereinstimmen.
## Lizenz
MIT License