Karte spielt erst nach Play drücken

Hast du in dem Ordner mal mehr Dateien gehabt als jetzt und da auch den Hörbuch Modus genutzt? Mit der Karte an sich hat das nichts zu tun! Es steht wahrscheinlich im Flash eine trackknummer die größer ist als die Anzahl der Dateien in dem Ordner. Daher findet er die nicht. Starte mal via Play Taste und lass den Titel zuende spielen. Dann sollte er das Flash updaten. Danach sollte es eigentlich dann gehen.

Es muss ein Abfrage eingebaut werden, die das abfängt. Ich mach das bei mir so:

playback.storedTrack = EEPROM.read(nfcTag.assignedFolder);
// don't resume from eeprom, play from the beginning
if (playback.storedTrack == 0 || playback.storedTrack > playback.folderTrackCount) playback.playTrack = 1;
// resume from eeprom
else {
      playback.playTrack = playback.storedTrack;
      Serial.print(F("resume "));
     }