001.mp3 zum Kartenanlernen, 0001.mp3 zum Abspielen, Spielt nur 1. Song

Hallo Community,
erstmal vielen herzlichen Dank für dieses Projekt und die vielen Infos hier im Chat. Ich habe meinen Tonuino nun seit ein paar Tagen zusammen und es geht mit folgenden Einschränkungen zum Betagtester, unseren dreijährigen Sohn:

  1. Das Anlernen einer neuen Karte funktioniert nur, wenn ich die Titel mit 001.mp3 etc. durchnummeriere. Die Intros pro Ordner werden auch abgespielt. Das Abspielen, wenn ich die angelernte Karte auflege, funktioniert dann jedoch nicht mehr („File mismatch“)
  2. Das Abspielen mit der Karte funktioniert dann, wenn ich die Titel mit 0001.mp3 etc. durchnummeriere. Das Anlernen einer weiteren Karte funktioniert dann jedoch nicht mehr („File mifmatch“), sondern dafür muss ich alle Titel dann wieder auf 001.mp3 etc. umbenennen
  3. Es wird nur der erste Titel im Ordner abgespielt. Danach kommt „Album stop“. Wenn ich Partymode wähle wird auch nur die erste Datei zufällig gewählt. Auch doppelter Click auf den Lauter Button wird zwar im Serial Monitor erkannt („next“), es passiert aber nichts.

Mein Setup:

  • CubieKid Platine 1.3 mit 3 Buttons von Dirk Ruffing mit Bestückung gem. @DB3JHF (auch für Gehäuse Danke!!!)
  • Software von @stephan GitHub - seisfeld/TonUINO: Alternative TonUINO Firmware (b32e5fa on Jul 6, 2022) für Cubiekid (ohne LOWVOLTAGE, ohne IRREMOTE, ohne LEDs)
  • Arduino und Player im Tonuino-Paket von AZDelivery
  • DFPlayer Mini Mp3 by Makuna Version 1.2.0

Meine bisherigen Bemühungen rund um die SD (32GB):

Was kann ich noch tun?
Danke Euch! Viele Grüße, André

Nachtrag, hier der Serial Monitor:
SD-Karte mit vierstellige Durchnummerierung mit folgenden Aktionen:

  1. Abspielen Karte für Folder 05 (album mode, Titel 1 =0001.mp3 wird gespielt)
  2. Versuch, einen Titel weiter zu springen
  3. Nach Ende Abspiel des Titel 1 wird Titel 2 (0002.mp30 nicht gespielt
  4. Versuch, eine neue Karte anzulernen. Intro wird nicht gespielt, es kommt zu File mismatch

10:23:57.159 → init mp3
10:23:59.126 → start 11
10:23:59.257 → max 19
10:23:59.257 → menu 15
10:23:59.257 → eq normal
10:23:59.355 → files 124
10:23:59.486 → init 3 buttons
10:23:59.486 → init 10m timer
10:23:59.584 → ready
10:24:33.909 → read cl ok 13 37 B3 47 01 05 02 00 00 00 00 00 00 00 00 00
10:24:34.731 → album-5-1/0
10:24:49.945 → volume 12
10:24:50.175 → volume 13
10:24:51.425 → volume 14
10:24:51.685 → volume 15
10:24:56.935 → next
10:25:28.449 → album-stop
10:25:43.606 → read cl ok 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
10:25:43.670 → setup tag
10:25:43.670 → folder
10:25:57.346 → 1
10:25:59.091 → file mismatch error

Nach Einlegen der SD-Karte mit dreistelliger Nummerierung (gleiche Folder, gleiche Titel wie die oben genutzte Karte mit. vierstelliger Nummerierung):
1.) Versuch Abspielen Karte für Folder 05 gelingt nicht (File mismatch)
2.) Anlernen einer neuen Karte für Folder 01 im Album mode gelingt. Intro für Folder wird auch gespielt iRd Anlernprozesses

10:34:30.086 → by Thorsten Voß
10:34:30.086 → Stephan Eisfeld
10:34:30.086 → and many others
10:34:30.086 → ---------------
10:34:30.086 → flashed
10:34:30.086 → Jul 1 2023
10:34:30.086 → 21:11:12
10:34:30.086 → prefs read
10:34:30.087 → v1
10:34:30.087 → prefs migrate
10:34:30.087 → -
10:34:30.087 → init nfc
10:34:30.087 → Firmware Version: 0x92 = v2.0
10:34:30.087 → init mp3
10:34:31.206 → start 11
10:34:31.272 → max 19
10:34:31.272 → menu 15
10:34:31.272 → eq normal
10:34:31.391 → files 124
10:34:31.401 → init 3 buttons
10:34:31.401 → init 10m timer
10:34:36.924 → read cl ok 13 37 B3 47 01 05 02 00 00 00 00 00 00 00 00 00
10:34:37.737 → album-5-1/0
10:34:38.975 → file mismatch error
10:34:45.770 → read cl ok 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
10:34:45.868 → setup tag
10:34:45.868 → folder
10:35:00.763 → 1
10:35:04.558 → mode
10:35:12.613 → 1
10:35:13.922 → 2
10:35:16.272 → write cl ok 13 37 B3 47 01 01 02 00 00 00 00 00 00 00 00 00

Es wird empfohlen die Tracks 3-stellig zu Nummerierten, nicht 4-stellig

Danke, @marco-117 . Dann werden sie leider nicht gespielt, wenn ich die Karte auflege („File mismatch“). Wenn ich sie vierstellig nummeriere, werden sie gespielt.

Welcher Player ist denn geliefert worden?
Sprich: was steht auf dem größeren der beiden Chips auf der Unterseite des Players?
Es gibt leider eine Menge Unterschiede bei der Funktionalität der zahlreichen Varianten des Players.

Ich habe den leider fest verlötet. Da ich aber noch weitere Tonuinos plane hatte ich gleich drei bestellt (werde die nicht wieder fest verlöten). Hier die Nummer von einem der anderen beiden: MH2024K-24SS und in der zweiten Zeile: 221107
Hätte das Problem aber nicht beim Player gesucht, da dreistellig durchnummerierte Titel (als Intro) gespielt werden, wenn ich eine neue Karte anlerne und vierstellig durchnummerierte Titel gespielt werden, wenn ich die Karte auflege.

Nur weil das auf einem der beiden anderen draufsteht, heißt das leider nicht, dass das auch auf den verbauten zutrifft. Und mittlerweile gibt es leider auch Player mit dieser Bezeichnung auf dem Chip, die trotzdem nicht gut funktionieren.
Bleiben wir aber mal bei deiner Annahme, dass es nichts mit dem Player zu tun hat und du dich auch an die Ordnerstruktur gehalten hast:

Versuch da mal die Version 1.0.7

Danke, @kobayashi_maru , für Deine Tipps.
1.0.7 Funktioniert leider nicht besser/ anders

Hier meine Ordnerstruktur:
Hier SD Karte zum abspielen:

Hier SD Karte zum Kartenanlernen:

Ok, sehe gerade, dass für die von dir genutzte Version

die von mir vorgeschlage Makuna lib 1.0.7 NICHT passen kann. Sorry.
Den Unterschied zwischen 1.2.0 und 1.1.0 habe ich mir noch nicht angesehen. Da aber die 1.2.0 nach der letzen Anpassung von der seisfeld Software entstanden ist, versuch doch mal die 1.1.0.

Diese Variante sollte normalerweise für Anlernen und Abspielen funktionieten.

Noch keine Veränderung/ Verbesserung

Noch eine Ergänzung/ Beobachtung: ich nutze die englische Menüsprachansagen. Diese wurden bislang immer gespielt und sind auch vierstellig durchnummeriert.
Sind die Abspielbefehle für die Menüansagen, das „normale“ Abspielen und Abspielen der Intro fürs Kartenanlernen unterschiedlich?

Die Dateien in den Ordnern mp3 und advert sind vierstellig und die Dateien in den Ordnern 01 bis 99 (die normalen Abspieldateien) sind dreistellig.

Nein, und das macht die Geschichte hier so kurios

Naja, die Menüansagen werden schon mit einem anderen Befehl angesprochen, nämlich playMp3FolderTrack, für die normalen Audiodateien wird playFolderTrack verwendet und das kann eben nur dreistellige Dateien verarbeiten.
Beim Kartenprogrammieren wird aber allerdings die Vorschau (das Intro) auch mit playFolderTrack abgespielt genau wie im Abspielbetrieb. Also hat dahingehend @raznz_snasna recht, dass das der gleiche Befehl ist.
Anderer Ansatz: wie groß ist deine SD-Karte? sehe gerade, dass du oben schon 32GB geschrieben hattest.
Wenn ich das richtig sehe, müsste file mismatch der Com Error 6 sein. Der Player findet die gesuchte Datei nicht. Wie hast du die Karte befüllt? Hast du das Tool, das du oben im screenshot hast, benutzt? Oder…

Ich konnte die Karte(n) nicht mit dem Tool befüllen und habe die Dateien mittels Windows Explorer auf die Karte(n) kopiert und dann über das Tool die Karte(n) gesäubert. Ich werde morgen mal die neue Version von @donschoof runterziehen und versuchen, damit die Karte zu befüllen und säubern. Danke für Eure Hinweise!

Habe die Ordner jetzt mit dem von @donschoof weiter entwickelten Tool auf die Karte geschrieben und leider immer noch keine Besserung/ Änderungen.

Vielleicht liegt es doch am Player? Auch wenn du den fest aufgelötet hast, wäre ein Tausch einen Versuch wert. Oder manchmal sind auch die Lötstellen Fehlerquellen. Sowohl deine, als such die werkseitigen am Player selbst.
Da du ja noch weitere TonUINOs bauen wolltest, könntest du mit den anderen Teilen ja auch einen neuen Versuch mit Buchsenleisten angehen?!

Also wenn du die Toolbox benutzt sollte die dir konforme SD Karten anlegen.

Cleanup löscht nur Ordner die ggf. Durch das Betriebssystem angelegt werden, das hilft bei deinem Fehler aber wahrscheinlich nicht weiter.

Was das Management der SD angeht unterscheiden sich meine und die letzte Releaseversion auch nicht.

Mal eine andere SD Karte verwendet? Hatte ich schon mal Probleme mit einer die auch komische Effekte verursacht hat.

Nach Wechsel der Software (von der Version von @stephan seisfeld) auf die Tonuino Classic Version läuft es nun einwandfrei sowohl mit der Tonuino Classic Platine als auch der CubieKid 1.3 Platine und das auch sowohl mit dem DFPlayer von AZDelivery als auch dem von den Leiterkartenpiraten. Da ich die verschiedenen Versionen der DFPlayer Library von Makuna schon ausprobiert hatte, denke ich, dass es daran nicht lag. Auch mit dem Player von den Leiterkartenpiraten hatte es nicht funktioniert. Falls jemand ein ähnliches Problem hat und eine Lösung mit der Software von @stephan gefunden hat, würde ich das gern ausprobieren. Danke an alle Antworten und Hilfestellungen bis jetzt.