I want to play music from a USB flash drive through the entertainment system of my 2013 GLS. Does the flash drive have to be formatted in a specific way (FAT, FAT32, extFAT, NTFS)? How many files are allowed: per flash drive, per directory? What formats are allowed for music files (mp3, wav, etc.)?