The firmware works for SD or SDHC cards only, 1-32 GB. ATtiny85 or ATtiny45 can be used.
The FAT32 code is minimal, it only fined the files location and repeats playing all the songs in the order they are in the file allocation table. File names have to be short, 5 characters max, and located...