Neuer Modifier: Hörspielauswahl

Der Code macht letztendlich nichts anderes als wenn für eine neue Karte im Einzelmodus der Track gewählt wird. Nach dem Bestätigen mit Play wird nur nicht auf die Karte geschrieben, sondern der Titel abgespielt und der Modifier beendet.
Wichtig ist nur, dass man mit Play bestätigt. Ansonsten vergisst man das nach einigen Minuten und verstellt dann das Hörspiel, wenn man die Lautstärke anpassen will, weil man ja noch im Menü ist.

Die Lösung ist mehr für Einzelfälle gedacht, als für den regelmäßigen Gebrauch.

Die Schwierigkeit dabei ist, dass unterschieden werden muss, ob nächste Titel durch Knopfdruck aufgeführt wird oder weil der vorherige Titel zuende gespielt wurde. Das wird bisher in der Software nicht unterschieden, weil das Verhalten bisher ja gleich ist.

Aber der Ansatz wäre sicherlich ein ähnlicher wie hier

nur statt playFolder, für eine neue zufällige Folge, dann

currentTrack = currentTrack + 1;
mp3.playFolderTrack(myFolder->folder, currentTrack);

und das gleiche mit - 1 beim zurückbutton um gezielt, die vorherige oder nächste zu erhalten.

Da fehlt dann noch die Prüfung ob es einen nächsten/ vorherigen Titel gibt.