Wave Shield Adafruit - Play next song and previous song

Hey !

Wonderfull news, I found an old code I did 5 years ago in my studies and I found my awnser !!

Here is the code if it could help anybody :

char **filesList;

void setup() {

  *
  *
  *

 getNumberOfFiles(root);
 filesList = malloc(numberOfFiles * sizeof(*filesList));
 
 for (int i = 0; i< numberOfFiles; i++) {
   filesList[i] = malloc(30 * sizeof(**filesList));
   if (filesList[i]==NULL) {
     for (i = i-1 ; i >= 0 ; i--) {
       free(filesList[i]);
     }
   }
 }
 
 root.rewind();
 getFiles(root);

  *
  *
  *

}

void getFiles(FatReader &d) { 
 
  *
  * no change
  *

}

void saveEntryName(dir_t &dir) {
 String entryNameString = "";
 for (uint8_t i = 0; i < 11; i++) {
   if (dir.name[i] == ' ') continue;
   if (i == 8) entryNameString.concat('.');
   char a;
   a = dir.name[i];
   entryNameString.concat(a);
 }
 char entryNameChar[entryNameString.length()+1];
 for (int j = 0; j< entryNameString.length()+1; j++) {
   entryNameChar[j] = entryNameString[j];
 }
 strcpy(filesList[currentFile], entryNameChar);
}

Hope it helps !! :slight_smile: