xfjx / TonUINO

Die DIY Musikbox (nicht nur) für Kinder
https://www.voss.earth/tonuino/
GNU General Public License v3.0
450 stars 404 forks source link

Rückwärtsspulen im Spezialmodus (Album) #37

Open stockf opened 5 years ago

stockf commented 5 years ago

Wenn man im Spezialmodus Von-Bis (mode 8) eine Karte z.B. bei Lied 10 startet und nach dem Auflegen zurück spult, kommt man zum vorherigen Lied im Ordner und damit zu einem anderem Album/einer anderen Karte. Ich hätte erwartet, dass in dem Fall das erste Lied der Karte (also im Beispiel Lied 10) wieder abgespielt wird.

Das gewünschte Verhalten bekommt man, wenn man in Zeile 917 (DEV-Branch) firstTrack = myFolder->special; setzt:

// Spezialmodus Von-Bis: Album: alle Dateien zwischen Start und Ende spielen
if (myFolder->mode == 8) {
    Serial.println(F("Spezialmodus Von-Bis: Album: alle Dateien zwischen Start- und Enddatei spielen"));
    Serial.print(myFolder->special);
    Serial.print(F(" bis "));
    Serial.println(myFolder->special2);
    numTracksInFolder = myFolder->special2;
    firstTrack = myFolder->special;
    currentTrack = myFolder->special;
    mp3.playFolderTrack(myFolder->folder, currentTrack);
  }