Ripping

Recommended Hardware

TBA. I'm using some three year old, cheap AOpen 42x drive and it's still doing an excellent job for me. It doesn't do audio caching, which turns out to be an asset when using EAC. I get about 11.5x on DAE (just ripping, no on-the-fly compression).

This isn't so much recommended hardware, but it's how I've been doing things so far.

Recommended Software

Windows

Exact Audio Copy (EAC)

Free ripping software by Andre Wiethoff. The oldest and best (supposedly) at accurate DAE. Fast too. http://www.exactaudiocopy.de/.

If you're ripping CDs on Windows just get EAC and stop looking. I won't even list another CD ripper here.

Linux

jack

http://www.home.unix-ag.org/arne/jack/

jack is a highly configurable terminal based app that simplifies the entire ripping & encoding process. jack can be configured to use any encoders, and any sort of naming format. I've used jack, but since I do all my ripping/encoding on Windows at the moment, I have no info on configuration for jack. Debian has a package which seems to work right out of the box though.

cdparanoia

http://www.xiph.org/paranoia/

Not sure how this ranks with EAC, but it's supposedly the best thing around on Linux, or perhaps anywhere. Free, with packages for most Linux distros. jack uses cdparanoia for DAE by default.