Hi, always useful if you could give us an idea of your budget. Since you qualified the HDX as "a bit steep", I suppose there is some financial room for manoeuvre (?)
There are a number of threads on cdp with variable output, for instance
CD Player with Analogue Volume Controlled Output
What CD players have volume control
A very good standalone ripper/music server that may be a cheaper alternative to the Naim HDX is Olive Opus N°4 HD, but in this scenario you would still require some sort of preamp (can't make any judgement on the comparative sonic qualities of both unfortunately)
As to Mac/PC, I leave the floor to others.
There are a number of threads on cdp with variable output, for instance
CD Player with Analogue Volume Controlled Output
What CD players have volume control
A very good standalone ripper/music server that may be a cheaper alternative to the Naim HDX is Olive Opus N°4 HD, but in this scenario you would still require some sort of preamp (can't make any judgement on the comparative sonic qualities of both unfortunately)
As to Mac/PC, I leave the floor to others.