Easy
Roon
ROCK
SonoreUPnP Bridge
Makes the Naim Network player a UPnP enabled DAC (what it was designed to be and optimised for).
The SonoreUPnP Bridge outputs a WAV stream to my NDS for all PCM formats and DSD64 for all DSD formats.
Roon does all the frontend work with Tidal incl. Tidal Masters, Qobuz and lately Lossless Internet Radio, and will support MQA Radio when this is introduced. It also deals with all formats including DSD128, DSD256, DSD256, DXD, MQA
You then have a reference grade network player system that does everything any other Roon based system does - Modernization solved.
You shouldn’t need/use WiFi, AirPlay, Chromecast, Bluetooth in this type of system. If you need them, Roon supports other endpoints for use in other rooms, for instance I have 2 Chromecast enabled WiFi Waterproof speakers in the bathrooms, a Chromecast WiFi Audio system into powered speakers in the bedroom, powered USB Desktop speakers in home office for use with laptops, Bluetooth speakers for use with mobile endpoints/Bluetooth dongle. Won’t want/allow of this technology into my main system.
The SonoreUPnP Bridge approach avoids use of a S/PDIF connection, which as a synchronous data stream comes with limitations and problems, especially as the bit rate goes up beyond 16/44.1 (which it was designed to support)