If the OP does have a local library, he might look at JRiver’s Media Center, which includes its media server, and is less expensive than Roon. Or, if he believes he’ll primarily be using a streaming service, either will require a streamer.
My smartphone works as a decent streamer (USB to...