An alternative to a PC directly connected through a sound card might be a network box like this one .

It can send files encoded in MP3, WAV, aac, ogg vorbis, FLAC, etc. from a server through a digital (coax or TOS) or analog feed to a processor.
And it's not much more expensive than a top quality sound card.

Regards,
Mark