I have been looking at this sort of compact Class-D amplifier to drive a pair of outdoor speakers. Amp would be located indoors.

I was planning to drive it with either a Squeezebox or Airport Express, and I expect it would work well enough with one of the widely available (at many price points) USB DAC or USB 'Sound cards'.