That's a nice little project you have there. The stereo in my basement shop looks a lot like that one! Instead of a pre-amp for the mp3 player, why not just leave the volume on the stereo higher? It would have the same effect, ie. you wont need to turn the player's volume up so high.