I run Ropieee on my raspberry pi's... which interfaces with my Roon server. Certainly some barriers to entry with this sort of configuration, but I really like the end result... Roon won't support Spotify integration, you'd have to be willing (among other things) to make the switch to (or add) either Qobuz or Tidal... but if you do, it's a pretty slick interface that allows your library and those streaming services to coexist side-by-side, with excellent sound quality using a Raspberry Pi as an endpoint streamer.
Living Room: Sony x940E; Denon x4400h; Ascend Sierra RAAL Tower L/R's and 2EX center, Ascend HTM-200SE Rears, Rythmik F25 sub. NVidia Shield, ATV4k, OPPO UDP-203, CCA.
Basement: Samsung PN58B650 & LN-T4065F (x2); Onkyo TX-NR809; JBL Studio 530 L/R's, SVS PB-1000 sub. NVidia Shield (x2), Windows Desktop, CCA, Pi running Ropieee.