Just install MoOde or Runeaudio or Volumio or any of the other distros for the Pi and use an android phone or tablet with Bubble uPnP app and can control Tidal from that app and Tidal streams direct to the Pi ( ie: not Airplay )

You just choose whichever you've installed (MoOde etc) as the renderer (player) in Bubble and that's it.

Save you a fortune as the only cost with that setup after buying the Pi is about £4 for the full Bubble app

I'm on about my 4th trial with Roon and I'm still struggling to justify the cost of it if I buy it.

Free options aren't as slick but.....