I am surprised you hear a difference between the Mini and MacBook Pro. When you hear the differences, are you streaming wirelessly to an Airport Express or connecting via USB.
Are all your iTunes settings the same, equalizer off and no volume adjustment? These can affect the sound quality.
Are all your iTunes settings the same, equalizer off and no volume adjustment? These can affect the sound quality.