Hay mucha gente que se ha montado un Media Center con XBMC y RPY o Beaglebone Black. Incluso tienes una versión de Linux para RPY que ya lleva instalado y configurado XBMC, y arranca directamente ese aplicativo. Lo de recibir archivos por WIFI sin problemas.
Lo de enviar datos a un DAC, ya habría que verlo, porque el RPY en tema puertos es bastante rácano, a diferencia de la Beaglebone Black, RPY lo gestiona todo básicamente por puerto Serie, I2C y SPI, apenas tiene puertos para poder crear una comunicación paralelo.