Hallo liebe TonUINO Community. Erst einmal vielen Dank für die tollen Ideen und die wunderbaren Lösungen die ihr hier bereitstellt! Ich bin absolut begeistert.
Ich baue gerade meine eigene Box und wühle mich durch die Firmware. Dabei ist mir etwas komisches aufgefallen:
die Funktion nextTrack wird meistens über den Mp3Nofifyer aufgerufen und dort wird eine variable „track“ auf eine Nummer des gerade beendeten Tracks gesetzt (ist das eigentlich eine globale Zählung des DFPlayers?). Soweit verstehe ich das. Dann wird in der Funktion nextTrack die Variable _lastTrackFinished auf track gesetzt. Macht auch Sinn. Wird aber nun der nächste Titel nicht nach Ende des vorherigen, sondern durch den NextButton aufgerufen, wird als Track eine Random 16Bit Integer übergeben. Das ist mir nicht ganz klar. Hat das einen besonderen Grund? Hier besteht die, zugegeben geringe:), Wahrscheinlichkeit, dass der nextButton nicht funktioniert, nämlich wenn der zufällige track gerade der alte _lastTrackFinished ist, oder?
Versteht mich nicht falsch. Die Box funktioniert und der Fehler wird wohl nie auftreten. Trotzdem bin ich neugierig.
(Firmware Dev 2.1 )