A dedicated streamer is the way to go. WIFI can work just fine as it does for all of my audio and video streaming. It is important to understand that it might take some trial and error and perhaps some expenditures to get WIFI working well.
If you have strong WIFI in your listening room, you might not have to do anything but get your streamer connected to WIFI. I get the best results using the 5 Ghz WIFI band. If you have issues using your current WIFI network, then you can try different types of extenders. I tried all of that and I ended up installing an ORBI Mesh network that has been working very well for quite a while.