I love my setup:
— LUMIN U1 Mini streamer into ADI-2 DAC via USB.
— Oppo 205 digital out into DAC via Coax
— TV optical out into DAC’s Toslink for some stereo audio (e.g., headphone listening of TV); multichannel is handled by another system.
The LUMIN U1 Mini has a great iPad app in my opinion (some don’t like it) but the firmware and apps are well supported and upgraded often. The app supports TIDAL and Qobuz streaming with built in API support, as well as multi-protocol support for accessing media through your network/NAS/USB-attached storage, etc.
The hardware supports DLNA/UPnP (with Open Home extensions) and generic UPnP if you want to use another controller like mconnect on iOS, or BubbleUPnP on android. It is a certified Roon endpoint. And supports Apple Airplay (1, not 2). It’s $2000US.
For 1/4 that price, the Bluesound Node 2i is a good streamer too. I had one for almost a year, but I didn’t like their software (or support) as much as the LUMIN so I sold it. I’ve had the LUMIN for 10 months without one single glitch or problem. Qobuz and TIDAL sounds awesome through it to the RME ADI-2 DAC into my headphones and IEMs, and studio monitors.
I should add that no LUMIN products support WiFi (the Bluesound hardware does though) if that’s a requirement for you.