Version 2.1 mods by McGreg - Hörspielmodus

Hallo!

ich steige mit den Themen GITHUB und den Forks und den DEVs und dem ganzen (leider) nicht durch.
Irgendwie bin ich auf die Version von McGreg gestoßen, wegen der Pause beim Entfernen der Karte. Spielt auch hervorragend, danke an alle Beteiligten :grinning:
Jetzt habe ich bemerkt, dass beim Hörspielmodus (EINE zufällige Datei aus dem Ordner wiedergeben) etwas nicht stimmt. Meiner spielt erst mal eine Datei, aber dann werden die nächsten gespielt. Das passt doch nicht, oder?
Ich habe jetzt so bei Zeile 650 folgendes geändert:

  Serial.println(F("=== nextTrack()"));

  if (myFolder->mode == 1 || myFolder->mode == 7) {
    //anderen zufälligen Track abspielen WENN der vorhergehende nicht mehr spielt und Play gedrückt wird
    Serial.println(F("Hörspielmodus ist aktiv -> neuer Track nur bei Play"));
/*
    currentTrack = random(1, numTracksInFolder + 1);
    Serial.println(currentTrack);
    mp3.playFolderTrack(myFolder->folder, currentTrack);
    delay(500);
    mp3.pause();
    Serial.println(F("Kurz angespielt und pausiert: warte auf Taste"));
*/
    setstandbyTimer();

Die Zeilennummer ist nur ungefähr da ich noch ein paar andere Kleinigkeiten eingebaut habe die damit aber nichts zu tun haben.

Ich habe es probiert und scheint zu funktionieren, vielleicht kann das jemand noch bestätigen…