playlist avec shield MP3

Bonjour,
J'ai reçu le shield mp3 de sparkfun et je commence mes expérimentations ...
Librerairies installées, exemple testés ...
Tout fonctionne bien.
C'est quand je veux faire un sketch perso que ça se complique !
En effet, je cherche à faire une playlist de disons ... trois mp3 pour commencer.
J'utilise les fonctions playTrack , stopTrack et isPlaying...
Bon voici mon code (s'il vous plait de l'indulgence :blush: ):

#include <SPI.h>
#include <SdFat.h>
#include <SdFatUtil.h> 
#include <SFEMP3Shield.h>

SdFat sd;
SFEMP3Shield MP3player;

void setup() {

  Serial.begin(9600);

  //start the shield
  sd.begin(SD_SEL, SPI_HALF_SPEED);
  MP3player.begin();


}

//playlist
void loop() {
  MP3player.playTrack(25);
  if (MP3player.isPlaying()==0){
  MP3player.stopTrack();
  }
  MP3player.playTrack(28);
  if (MP3player.isPlaying()==0){
  MP3player.stopTrack();
  }
 MP3player.playTrack(32);
  if (MP3player.isPlaying()==0){
  MP3player.stopTrack();
  }
}

et bien ça ne marche pas vraiment ... enfin ça marche presque ... mais mes trois mp3 ne sont pas toujours joués dans l'ordre que je pense avoir donné soit : 25, 28 et 32.
Je pense que mon code n'est pas bon, mais je ne sais plus comment et quoi faire...
car j'ai beaucoup cherché et là je plafonne :slight_smile:
merci pour votre aide