The one thing that I find annoying about the Arduino is that I have to bring it back to the computer to change its program. Then I take it to my test area, where the tracks are, and rewire it back into my test circuit. It would probably be easier to use a laptop; I don't have one. Or maybe WiFi is a possibility; I don't know.
This may be a drawback to downloading new programs and modifying sketches. Otherwise, I was going to suggest that this project should take that direction. I don't know about loading new MP3 files to sound systems. How is that accomplished? It's all the connecting and disconnecting that is the hassle here.