Also the Mac is already setup for streaming, and most of the CDs I own are on the hard drive. Surprised to see zero votes for this option. Why?
Because your Mac is very noisy and a poor source for streaming, and even a budget streamer will sound much better. The Vault I recommended above is in your price range and will do everything you’re looking for (including playing your CDs) and will sound much better than your Mac.