diff --git a/app.py b/app.py index 7c31a29..27d26e5 100644 --- a/app.py +++ b/app.py @@ -202,12 +202,13 @@ def check_answer(): def play_track(): device_id = request.args.get('device_id') track_uri = request.args.get('track_uri') + position_ms = int(request.args.get('position_ms', 0)) if not device_id or not track_uri: return {"error": "Missing device_id or track_uri"}, 400 sp = get_spotify_client() - sp.start_playback(device_id=device_id, uris=[track_uri]) + sp.start_playback(device_id=device_id, uris=[track_uri], position_ms=position_ms) return {"success": True} diff --git a/templates/quiz.html b/templates/quiz.html index c6d6198..9638da8 100644 --- a/templates/quiz.html +++ b/templates/quiz.html @@ -90,6 +90,13 @@ font-style: italic; color: #666; } + .game-options { + text-align: center; + margin-bottom: 20px; + } + .game-options label { + margin-right: 20px; + } @@ -312,6 +344,24 @@ + +
+