diff --git a/templates/quiz_multiplayer.html b/templates/quiz_multiplayer.html index accd9f0..fd35d22 100644 --- a/templates/quiz_multiplayer.html +++ b/templates/quiz_multiplayer.html @@ -57,10 +57,12 @@ {% endblock %} {% block extra_body %} {% if local_multiplayer %}
@@ -104,6 +106,7 @@ let correctAnswer = ""; const i18n = {{ translations|tojson }}; window.onSpotifyWebPlaybackSDKReady = () => { + // Musik und Quiz werden erst nach quizifyReady() gestartet! const token = '{{ access_token }}'; const player = new Spotify.Player({ name: 'Musik Quiz Player', @@ -276,9 +279,13 @@ window.onload = function() { } document.getElementById('startPosition').value = getOption('startPosition', 'start'); - // Popup immer anzeigen, weil LocalStorage oben geleert wurde - if (document.getElementById('multiplayerPopup')) { + // Popup anzeigen, wenn keine Spielernamen gesetzt sind + if (!localStorage.getItem('quizify_multiplayer_names') && document.getElementById('multiplayerPopup')) { document.getElementById('multiplayerPopup').style.display = 'flex'; + } else { + // Wenn Namen schon gesetzt, direkt Quiz starten + updateMultiplayerUI(); + quizifyReady(); } };