Album wiederholen Tonuino TNG

Hallo,
ich hatte in der tonuino 2.1 Software die hier zu findene Modifikation vorgenommen, sodass ein Album am Ende immer wiederholt wird. Hat evtl. jemand einen Tip/Idee, wie man das bei der TNG Software umsetzen könnte?
Ganz lieben Dank und viele Grüße!

Beim Starten des Albummodus passiert in der neuen Software folgendes
https://github.com/tonuino/TonUINO-TNG/blob/e61110c2a2252506bd2277507601a98e640781eb/src/tonuino.cpp#L133-L144
wenn es keine Album von-bis Karte ist, werden Start und Enddatei gespeichert. Dann wird unter anderem der Modus im Log ausgegeben und die Wiedergabe gestartet.

Im Partymodus, der sich ja wiederholt, sieht das fast genauso aus
https://github.com/tonuino/TonUINO-TNG/blob/e61110c2a2252506bd2277507601a98e640781eb/src/tonuino.cpp#L146-L159
Die wesentlichen Unterschiede sind shuffleQueue und setEndless. Wenn du letzteres am Ende vom Abschnitt zum Albummodus ergänzt, sollte der endlos spielen. Das gilt dann aber sowohl für den normalen, als auch für den Album von-bis Modus.

Also müsstest du in src/tonuino.cpp ab Zeile 133 die eine Zeile ergänzen, sodass das so aussieht

  case pmode_t::album:
    // Album Modus: kompletten Ordner spielen
    myFolder->special = 1;
    myFolder->special2 = numTracksInFolder;
    __attribute__ ((fallthrough));
    /* no break */
  case pmode_t::album_vb:
    // Spezialmodus Von-Bis: Album: alle Dateien zwischen Start und Ende spielen
    LOG(play_log, s_info, F("Album"));
    LOG(play_log, s_info, myFolder->special, str_bis() , myFolder->special2);
    mp3.enqueueTrack(myFolder->folder, myFolder->special, myFolder->special2);
+   mp3.setEndless();
    break;

Grundsätzlich gibt es in der neuen Software einen Modus (11), mit dem man die zuletzt gespielte Karte erneut abspielen kann. Dann muss man das aber natürlich selbst starten indem man die Karte auflegt, oder den Shortcut drückt.

2 „Gefällt mir“