All my music is local, 1,800+ albums. I run Lyrion Music Server (formerly Logitech Media Server) to play my music either individually across my several clients or synced so selected clients play the same thing. It has plugins for Tidal, Qobuz, Spotify, no Amazon. WiiM devices except for WiiM Mini, WiiM Sub Pro, and WiiM Vibelink Amp natively support Lyrion as renderers. You can also build a renderer using a Raspberry Pi. The WiiM devices that don't directly have support for Lyrion can be used via the Lyrion UPnP support. Lyrion can access just about any radio station worldwide that has an internet presence. The Lyrion server can be installed on most any type computer, Windows, MAC, Linux, etc. Lyrion supports just about all music file formats, FLAC, WAV, ALAC, MP3, etc. From what I've read it seems that the biggest difference between Lyrion and Roon is the price, Lyrion is free for both the server software and Squeezelite client renderer software, which is also available for most OS platforms.