I’m quite a fan of the Wolfson (later Cirrus) sound cards for the Raspberry Pi – they offer great value for money compared to some of the competition.
Most of the audio cards available for Pi’s offer a DAC only option, with maybe one or two outputs (e.g. Line Out / SPDIF or Headphones).
The Wolfson card offers a DAC and an ADC, SPDIF In and Out, Line In, Line Out, Headphones Out, two on-board stereo Digital Microphones and a 2W Class D amplifier for driving loudspeakers.
I also happen to think it sounds rather good, in particular I like it’s headphone driving capabilities.
The DAC has a 113dB dynamic range, which is much better than CD and the ADC has a 96dB dynamic range. The best HiFi DAC’s can achieve 122dB but the price difference between these and the Wolfson card are significant! The board can exploit 24bit HD audio up to 192kHz sample rate and it also features some very advanced and very complex DSP and mixing capabilities, if you need it.
It’s also worth noting that when Hifi World tested the card with an external DAC, the Wolfson board was capable of utilising the full 121dB dynamic range of a Chord 2Qute external DAC, so as the basis for an upgradeable music streamer, it’s great.