Hallo @Joe91,
ich bin der Meinug, dass die Datei auf der SD Karte von der Originaldatei in der Länge abweicht.
MP3 decode error -1 : INDATA_UNDERFLOW
weist darauf hin. Damit nicht die Endlosschleife wirkt, habe ich eine Abbruchbdingung eingebaut. Bei einem Dekoderfehler wird jetzt ein EOF gesendet.
Im Log sieht das dann so aus:
[ 159695 ] info : MP3 decode error -1 : INDATA_UNDERFLOW
[ 159695 ] info : audio file is corrupt --> send EOF
[ 159696 ] info : Closing audio file