Erweiterung des Hörbuch Modes

Claude und ich haben uns das angeschaut und ein paar Ideen geprüft. @Boerge1 hat recht – im allgemeinen Fall geht es nicht, weil die Von/Bis-Bereiche pro Hörbuch individuell sind und nirgends gespeichert werden können.

Was ggf.aber machbar wäre:

Die NFC-Karte (MIFARE 1K) hat 1024 Bytes Speicher, davon nutzt TonUINO aktuell nur 9 Bytes. Die restlichen ~750 Bytes sind völlig ungenutzt. Dort könnte man eine Liste von Einträgen speichern:

Eintrag = 3 Bytes: Ordner + Von-Track + Bis-Track
→ ~250 Einträge passen auf eine einzige Karte

Das würde bedeuten:

  1. Firmware (TonUINO-TNG): Neuer Modus hoerbuch_liste – liest N Einträge von der Karte, wählt zufällig einen aus, spielt ihn mit Fortschrittspeicherung ab
  2. Android App : Neuer Kartentyp der eine Liste von (Ordner, Von, Bis)-Einträgen auf die Karte schreibt

Der Aufwand für Punkt 1 in der Firmware wäre überschaubar – chip_card.cpp müsste mehr Blöcke lesen/schreiben, und ein neuer State in state_machine.cpp würde die Zufallsauswahl aus der Liste übernehmen.

Wäre das grundsätzlich denkbar als Erweiterung?
Solange es keine komfortable Möglichkeit gibt, die Liste auf die Karte zu bringen (z.B. über die Android App), nützt die beste Firmware-Erweiterung wenig.