Can MP3 be sent to SPI of Adafruit Music Maker Arduino shield instead of from its SD card?
As far as I can see the SD card on the shield isn't read by the VS1053 directly, but by the arduino, which sends it to the VS1053. 

So as far as I can see, you should be able to do what you want.