Is there a receiver/preamp/amp or a cd player/DAC that balances the volume between various cd's (similar to what a burn program does with volume maximizing)?

I do playlists through my computer and various cd's have volume levels that drive me crazy. This includes store-bought and burned cd's. I don't care about the price as I am upgrading throughout, but wonder if any maker addresses this. Volume change as I listen to Christmas music this morning is distracting. For instance, the "Chicago" Christmas CD seems louder than others.

Any help would be appreciated!!