Anfängerfrage - Unterschiede Abspielmodi Hörbuch/Hörspiel

Wie gesagt… 7 Byte sind frei.

Mann könnte in einem hinteren byte auch die Nummer des Speicherplatz für den ordner ablegen, anstatt die Ordnernummer immer weiter hoch zu zählen.

Du hast idealerweise daran gedacht, daß die Karte auch mit FWs läuft die diese Erweiterung nicht kennt. Das ist beim einfachen hoch zählen des Ordners ja nun nicht der Fall.

Wäre das nicht dann auch eine sinnvolle Ergänzung in der offiziellen Firmware?
Hörbuch von bis mit erweitertem Speicher.

Habe das jetzt für meine Verhältnisse erstmal ausreichend so realisiert

void PlayFolderMP3 (uint8_t folder, uint8_t track) {
      uint8_t new_folder = 0;
      
      if (folder > 100 && folder < 200) {
        new_folder = folder - 100;}
      else if (folder > 200) {
        new_folder = folder - 200;}
      else {
        new_folder = folder;  }
        
      mp3.playFolderTrack(new_folder,track);
    }

uint8_t getFolderMP3Count (uint8_t folder) {
      uint8_t new_folder = 0;
      
      if (folder > 100 && folder < 200) {
        new_folder = folder - 100;}
      else if (folder > 200) {
        new_folder = folder - 200;}
      else {
        new_folder = folder;  }
        
      return mp3.getFolderTrackCount(new_folder);
    }

Alles andere, was mein „Gehirnfurz“ hier an Ideen ausgelöst, hat übersteigt leider meine Fähigkeiten :exploding_head:
Danke, für Euer Engagemet am ganzen Projekt!

Auf den ersten Blick sieht das gut aus.

Ich habe das Problem mit den weiteren Speicherplätzen gelöst und in meinen Fork eingebaut.
Dazu verwende ich ein weiteres Byte auf dem RFID Tag.
Wie viele Speicherplätze real möglich sind weiß ich nicht.

hier mein Fork:

Mir fehlt die Zeit jede Funktion ausgiebig zu testen, deshalb meldet mir Bitte Fehler.

1 „Gefällt mir“

Moin…

Ich könnte es nicht genau raus lesen.

Ich habe eine Mp3 ohne Cut von 1h45m

Gibt es eine Möglichkeit, dass er sich die Stelle merkt auch wenn ich zwischendurch eine andere Karte verwende ?

Liebe Grüße

Nein, die gibt es nicht.

Ach wie schade… Das hab ich bei der TonieBox schon immer so bemängelt. Jedes

Es gibt aber die Möglichkeit das mp3 File zu splitten und dadurch mindestens nur das letzte Stück von Anfang hören zu müssen. dafür würde ich dann einen Ordner spendieren.