I am a JRiver on Windows user. I was disappointed that they decided not to integrate Tidal and I had to find another way to try Tidal. I wanted it for CD quality and I am do not use Chrome. The solution was Bubble UPnP on an Android tablet, sending the Audio to JRiver via DLNA. You could use any DLNA rendered if you do not use JRiver. Bubble UPnP has pretty much a full Tidal implementation and easily streams to DLNA on my PC. Very simple solution.
I have only been using TIdal in this mode for about a week, but so far I have found the selection excellent, except for classical, and the sound quality is very good. So far, I am happy with this solution.
If you do not have a DLNA renderer, you can also use a Chromecast Audio streaming from Bubble UPnP on the tablet, although you need a DAC with a Toslink input if your want to use the digital output on the Chromecast - no coax, unfortunately.