We have a custom made CD shelf system that we no longer need. The shelves are designed to fit CD cases so they are front-facing and easy to flip through. Drawers pull out to browse.
It is a bit of a beast in size, but it isn't as heavy as it looks and it is on wheels.
It is free to a good home, but you must be able to pick it up within the next one-two weeks.