I bought a WiiM pro streamer a few months ago and it is a mighty fine device for the money. It replaces a Teufel Raumfeld streamer which bit the dust some time ago. It is not just a streamer but it is also a DAC and it has very good connectivity. It will play music via WIFI from my network, from local files on my my tablet computer and TV set. It has digital optical, analogue line and digital co-axial electric connectivity. It will stream music directly to my amplifier or to my DAC which is marginally superior to the WIIM Dac. It will not only stream my digital music files but also internet radio and music services from Amazon and Tidal etc. I can even connect the WIIM to the line output from my phono-stage to stream music from an LP but of course it converts LP music from analogue to digital . It also connects via Bluetooth. The quality of the streamed music is second to none, and the user interface is superb and it maintains its connectivity, ably. All this for about £150!
If you want to pay £350 quid for the more sophisticated Wiim Ultra you get a built in phono-stage which will convert the phono output from a turntable to line level RIAA output, so no need to buy a separate phono-stage, but of course the LP music will then be digital rather analogue. Some purist won't like this.
I am so impressed with the little device, even though the case is made of plastic, that I no longer play CDs and I am also less enamoured of playing LPs, but so what - digital music sounds better and cleaner than vinyl anyway. This little device is a bargain which can easily compete with DAC and streamer separates which cost hundreds if not thousands more. It is Chinese music technology at its best,try it if you are not already into streaming; you won't be disappointed.