Have a play with Yamaha's MusicCast, there's Spotify Connect if they have a premium Spotify account, as well as Sirius.
What I will say is that it's difficult to know how people will react to a specific app, we often recommend the product based on what we know, not on what customers will necessarily like. If that makes sense...
This industry is not getting cheaper and cheaper, we're simply convincing ourselves that we have to push the cheapest option to customers. #makesonosgreatagain