I used to use a Mac-mini with Audirvana but I found it all got too convoluted and messy, to the point I didn’t know quite what I was listening to in terms of bit depth/sample rate after the signal had gone through various steps in the chain. Now i use my iPad or iPhone, either wired to an RME ADI-DAC-FS2 to get full resolution, or if i want the convenience of wireless then i use airplay to an old Apple TV (3rd gen I think) that has a Toslink output on it, which I also connect into the RME. The latter is only good for 16bit 44.1KHz, but honestly I can’t tell the difference between red book and higher bit depth / sample rate tracks, but I agree with you that it’s comforting to play it as presented rather than re-sampling etc.
I used to try and link my ripped music with the streamed world, but again it got so messy. So since I have no prescious rips, I just ditched that world and exclusively stream now. It has been a game changer in terms of broadening the music I now listen to.
My music chain is now really direct - Apple Music > DAC > Power Amp > Speakers.