I use a Plex server and various Plex clients, such as IOS plex client and ShieldTV Plex client, to stream my media collection. This includes a pretty good PlexAMP app, which works on many mobile devices, including support for CarPlay and Android Auto.
This is my first time hearing about Cyrus and BluOS, but there is one thing that immediately throws a shadow on that integration. The fact that Cyrus' site links to the BluOS site for support, and BluOS links back to the hardware vendors.