Tu as raison, j'avais vu la ligne 45 mais pas cherché dans la suite.
Tu peux tester en ajoutant ce qu'il faut pour le faire marcher, du genre :
case 'f':
Serial.println("Shuffle");
sendCommand(CMD_SHUFFLE_PLAY , 0x00);
break;
Est-ce que tu vois quelque chose sur la console lorsque tu testes le shuffle ? Ces lignes devraient afficher un message
// Check for the answer.
if (mp3.available())
{
Serial.println(decodeMP3Answer());
}