Don't get caught in the dark. If the electricity goes out, there are ways to keep the lights on, phones charged and even a ...
The Shanling CR60 provides CD playback and ripping capability for a very reasonable $299, but it requires an external DAC.