DFPlayer mini mit Chip TD5580A missing OnPlayFinished

Meine Idee war, die Anzahl der Tracks eines Musik-Ordner separat in einer txt.Datei zu speichern, und diesen Wert dann beim Anlernen einer neuen RFID Karte zu übergeben. Das scheitert bisher allerdings daran, dass der Sketch zu gross wird und nicht mehr hochgeladen werden kann.

Übergangsweise hab ich jetzt einfach (hardcoded) die Variable für die Anzahl der Tracks in einem Ordner auf den Wert 20 gesetzt, dh jede meiner angelernten RFID Karten erwartet 20Tracks in einem Ordner. Ich hab pro Ordner weniger als 20 Tracks, das ist aber kein grosses Problem, wenn meine kleinen Hörer Musik im Album-Modus anhören, dann probiert der Player nach dem letzten Track einfach noch die weiteren (nicht vorhandenen) Tracks bis Nr 20 zu spielen und gibt in der Console Fehlermeldungen für jeden nicht gefundenen Track. Das ist beim Hören aber nicht weiter störend, der Player bleibt nach dem letzten Track eines Albums einfach stumm, bis eine neue Karte / die Karte erneut aufgelegt wird.
Das sollte für unsere bisherigen Bedürfnisse völlig ausreichend sein.

Aber falls jmd eine elegantere Lösung findet, sehr gerne… :smiley: