Spur Shelving does the trick. I needed fast, off the shelf, access to about 500 CDs. I don't like boxes. I loose either the box or which box the desired CD is in.
It's adjustable.
Cost me about £30 for brackets and the timber.
It's the densest system I can find.