If you dont mind switching on a separate display every time for listening to music, HDD media player is best option. Look for one with optical out, so that you can add DAC in the future. If you dont mind the price take a look at this logitech SBT
http://www.hifivision.com/sale-owner/44862-squeezebox-touch-19000-almost-unused.html
Had a look, but expensive for me. I am a cheapskate audiophile
