I know I'm repeating myself on a previous post here, but why not entertain ANDROID TV-type devices... higher end (Nvidia Shield), or even cheap $70 Android TV boxes - just search "Android TV box" on Amazon. Then it becomes a function of which streaming service you want to try, and how well implemented they might be on the Android/Android-TV platforms.
As for what I do, well, I "standardized" on the Nvidia Shield (got 2 of them in the house). I have them configured with all my streaming services (Netflix, hulu, disney, etc., etc.), plus I have a 512GB USB drive plugged in with my entire lossless-WMA-ripped CD collection, and will be comparing some of the streaming/management options and their UIs offered for Android TV (Amazon music, Roon, tidal, Qobuz, etc., etc.).
Since we are talking about streaming digital files, and my Receiver and Pre/Pro (Anthem MRX 5xx and AVM 50V2) both have decent DACs, I don't see the point in spending megabucks on dedicated streamers.
Cheers!