I'm am trying to do the same thing in my code but using that library I get the following error when I am trying to compile the MusicPlayWithName example.
C:\Users\Ben\Desktop\arduino-1.0.1\libraries\MusicShieldNewSDLib\player.cpp: In function 'int playFile()':
C:\Users\Ben\Desktop\arduino-1.0.1\libraries\MusicShieldNewSDLib\player.cpp:136: error: 'listoffset' was not declared in this scope
C:\Users\Ben\Desktop\arduino-1.0.1\libraries\MusicShieldNewSDLib\player.cpp:137: error: 'indexlist' was not declared in this scope
Could you tell me what I did wrong? I downloaded the fat16lib that you link to (fat16lib20111205). I have Arduino IDE 1.0.1