russbutton is right. You don't need to buy a dedicated computer which to the user is neither Windows nor iOS nor Linux.
You can, for example,
• store .flac and such files on the hard drive of a Windows PC
• select files to be played with an Android app, like the near-free BubbleUPnP on Android
• thus telling free program like Minimserver to send the files out to your home network
• receive the files off the home network with a Wiim or Denon LinkHS2 or similar device costing in the low US$hundred
• feed them to your DAC or preamp or integrated amp
and as well you can
• store links to Internet radio stations in a simple .m3u8 text file and choose with BubbleUPnP which to play
and as well you can
• stream from most of the streaming services, selecting with the Android app