The order of file names 0001 0002 is not the order of file names, but the numbers are played according to the file modification date. this library does not read files in order of name, but rather determines the order based on the file modification date. Please correct the error The way to check for errors is to set the most recent file modification date to 0001xx.mp3. If you designate a file with an old modified date as 0002xx.mp3 and play 0001xx on Arduino, you can see that 0002xx is actually played. I don't know why the number is determined by being rearranged in order of modified date.