Ich habe auf meiner SD-Karte folgende Struktur:
Musik
\01\001.mp3 - 020.mp3
\02\001.mp3 - 021.mp3
\03\001.mp3 - 017.mp3
usw...
Hörbücher
\30\001.mp3 - 120.mp3
\31\001.mp3 - 068.mp3
\32\001.mp3 - 097.mp3
usw...
Einzelne Tierlaute:
\50\001.mp3 - 042.mp3
Märchen:
\60\001.mp3 - 039.mp3
Ich möchte die Musik und Hörbücher an der Stelle/Titel fortsezen können, an dem der Player zuletzt war.
Dass das nicht in einem Tietel funktioniert habe ich am Befehlssatz erkannt.
Das Problem ist jetzt aber, dass ich im Ordner 01 den Titel 7 und alle folgenden abspielen möchte.
Der Befehl CMD_PLAY_FOLDER_FILE 0x0F spielt aber nur einen einzelnen Titel ab und stoppt danach.
Der Befehl CMD_FOLDER_CYCLE 0x17 spielt den gesamten Ordner beginnend ab 001.mp3 ab.
Die einzige Lösung die ich gerade sehe ist, dass ich mit CMD_PLAY_FOLDER_FILE alle Titel nacheinander abspiele, sobald der Player fertig gemeldet hat. Dafür müsste ich noch die Titelanzahl abfragen und das alles im µC machen.
Weiß jemand eine bessere Möglichkeit?