added this to the fadeoutMP3 and everything still fine,
void fadeOutMP3() {
// don't know what should go here
Serial.println("fadeoutMP3");
delay(500); //change value if you want to read cards faster
sendMP3Command(0x06, 0, 28); // Reduce vol by 2 and fade out
delay(30);
sendMP3Command(0x06, 0, 26);
delay(30);
sendMP3Command(0x06, 0, 24);
delay(30);
sendMP3Command(0x06, 0, 22);
delay(30);
sendMP3Command(0x06, 0, 20);
delay(30);
sendMP3Command(0x06, 0, 18);
delay(30);
sendMP3Command(0x06, 0, 16);
delay(30);
sendMP3Command(0x06, 0, 14);
delay(30);
sendMP3Command(0x06, 0, 12);
delay(30);
sendMP3Command(0x06, 0, 10);
delay(30);
sendMP3Command(0x06, 0, 8);
delay(30);
sendMP3Command(0x06, 0, 6);
delay(30);
sendMP3Command(0x06, 0, 4);
delay(30);
sendMP3Command(0x06, 0, 2);
delay(30);
sendMP3Command(0x06, 0, 0);
sendMP3Command(0x16, 0, 0); // Stop
delay(500); // Change value if you want to read cards faster
}