Spotify WiiM + Spotify Premium Family + Alexa in large home

bjkramer

New member
Joined
Sep 21, 2024
Messages
2
(apologies for the length)

I’m starting a renovation project on a very large home that has 17 (!) separate rooms with ceiling speakers. We’re not going to use a fancy home automation system (Control4, etc), the client only wants systems that a tech-savvy family member can reasonably diagnose/modify.

I have previously used Sonos devices in projects like this. However, I am curious about using WiiM devices (presumably the Amp Pro or MOD A80) instead of Sonos, but Sonos+Spotify can do something important that I don’t know if WiiM can do…

The client has a Spotify Premium Family account. Sonos is able to use this one account, logged in with only one user name, and play multiple different streams to different rooms simultaneously; we’ve tested that with the 5 zones in their current home, and it worked perfectly. This ability is a critical feature for them.

Another important feature is how WiiM reacts to voice control, specifically with Alexa, and this is where Sonos falls short. When using the Sonos app we can play different streams to different rooms simultaneously with one account, as I mentioned, but that doesn’t work if I ask Alexa to play music instead of using the app. When I ask Alexa to play a song it plays the first stream just fine, but when I tell Alexa to start a different Spotify stream to a different room, the first stream stops. It’s puzzling why I can do multiple streams to different rooms with the Sonos app but not when I initiate it with Alexa, but that’s definitely the way it is.

So:
  • Can WiiM play different Spotify streams to different WiiM Amps simultaneously with one user account from a Spotify Premium Family Plan, the way Sonos can?
  • Can it do this when asked to play the streams via Alexa?

This is a pretty specific scenario so I’ve had trouble finding answers online - there’s contradictory information out there, and plenty of it is just flat-out wrong based on my own testing.

Any chance anyone reading this could test it? To match my scenario you’d need multiple WiiM devices, Alexa, and a Spotify Premium Family account. Considering the size of the project I’d probably be willing to buy a few WiiM devices and test it myself and return them if they can’t do it, but I figure someone here with a similar setup might be able to test this and save me that trouble.

Thanks!

[Notes:
* We were only able to test with a Spotify Premium Family Plan, but the behavior might be the same with a regular Spotify Premium account; we don’t know, but the client is keeping their Family Plan regardless.
* Sonos can be configured to use multiple Spotify accounts, and it can be set up that each account is really just the various members of the Premium Family Plan. However, all streams would play from the designated default account in the Sonos config unless you specify the source when playing, which is a complication the client understandably doesn’t want.
* They only have 5 Sonos zones in their current home, so I wasn’t able to find out the limit of simultaneous streams. I have a hunch it might be 6, because that’s how many users are available on a Family Plan, even though in my scenario Sonos is only configured to use one user for all the streams. 6 simultaneous streams is enough for the new house, so I’m not terribly worried about this.]
 
I suspect Sonos have engineered around Spotify’s constraint (or have a special arrangement with Spotify) but my understanding and experience is that Spotify only allows one stream per account, and that’s what underpins your comments about Alexa as it links at the account level so can’t support multiple streams across multiple echos. When asked this in Alexa forums, my stock answer is that the best that can be done with Alexa is to use an Amazon household account with two adult Amazon accounts, with each linked to a corresponding Spotify account, asking “Alexa, switch account” to swap between them. Any further accounts need to use Spotify Connect to cast from their phone to an echo.

Given that WiiM doesn’t have a direct Spotify interface but relies on Spotify Connect, multiple different Spotify accounts can happily cast to any WiiM on the local network, but as I say, that falls down when Alexa is used.

Back to Alexa, I again often suggest that if you want to play music in a multiple user setup, you’re better off with Amazon Music’s family plan as that supports up to six simultaneous streams over one or more accounts. Apple Music is similar, but WiiM’s Alexa interface doesn’t support Apple Music. Even then, you might fall foul of recommendations being based on all users’ playback, although Amazon do suggest that in a family account they should be based on individuals but that’s not been my experience.

Even with Alexa, unless you use the paired Wiim remote, you’d need to have an echo device in the same Alexa room group with the corresponding WiiM device set as preferred speaker as the WiiM devices themselves don’t have a microphone.

It’s a hard nut to crack when using Spotify…
 
Last edited:
Interesting that maybe Sonos did something special with Spotify. Alternatively I wonder if it's the Family Plan that allows Sonos to do it; I never tested it with a regular Premium account. But your point about Alexa using Spotify Connect makes me think you're right that Sonos is doing something funky when playing Spotify from the App that allows it to bypass the normal 1 stream limit. Grrr.

As for Amazon Music - one of my other clients wanted to use Amazon Music because she figured she'd most likely have the smoothest experience using Amazon's music service with Amazon's hardware (she already had lots of Echo devices). So we set up an Amazon Music Family Plan account and got Echo Link Amp devices for all her zones (I think it was 7). Turns out those Echo Link devices are hot garbage, and have rightly been discontinued. She still uses them, and for the most part the hardware works OK, but the service occasionally complains that there are too many simultaneous streams even though some streams have already been stopped; there's no way to clear them out, you have to just wait a while until the Amazon gods decide you can stream again. I suspect this is only a problem because she's only using one user on the Family Plan and it would allow more streams if more users were configured, but her family members don't each have their own devices, they all want to be able to play music in whatever room they happen to be in, so there's just one user set up.

Fun Fact: every single Amazon Echo Link and Echo Link Amp ever made use the same MAC address on their ethernet port, so if you have more than one you cannot use ethernet, you have to use wifi. Ugh.

The client for this upcoming large project doesn't care much about Spotify's playlists or other features, so they'd be willing to switch to any service that would do what they want. If Pandora or YouTube Music or whatever could allow for multiple simultaneous streams on one account I'm sure they'd happily switch. Or of course they could sign up for 17 Spotify Premium accounts :LOL:
 
Re Alexa and one user account, that’s how I would set it up - all echos are registered to that account and it uses one of the six available memberships of the the Amazon music family plan and could be viewed as Alexa’s music account. That should allow up to six simultaneous streams, and the other five memberships can be left unused or used on phones/tablets for personalised use with playlists etc shared back to Alexa’s account for playback on echos.
Maybe the unexpired streams you mention could be seen and stopped in the Alexa app as it has improved a little with respect to music, as has casting in the Amazon music app
 
Spotify is so frustrating. We use to have an Amazon Family plan and everything works as-expected with the 6 total stream constraint: we're able to stream different music to different places and getting in the car and playing music wouldn't stop the music at home. But for some reason my family loaths Amazon Music and everyone wants Spotify.

Using Spotify, music is constantly stopping due to the one stream per-login. Has anyone found another solution using Spotify OR another service that works like Amazon Music with up to X number of streams per family account as an alternative to Spotify? I am ready to ditch Spotify over this... just will have to battle my kids because I think they share Playlists with their friends natively in spotify..
 
Spotify is so frustrating. We use to have an Amazon Family plan and everything works as-expected with the 6 total stream constraint: we're able to stream different music to different places and getting in the car and playing music wouldn't stop the music at home. But for some reason my family loaths Amazon Music and everyone wants Spotify.

Using Spotify, music is constantly stopping due to the one stream per-login. Has anyone found another solution using Spotify OR another service that works like Amazon Music with up to X number of streams per family account as an alternative to Spotify? I am ready to ditch Spotify over this... just will have to battle my kids because I think they share Playlists with their friends natively in spotify..
Apple Music works like Amazon Music when it comes to multiple streams on a family plan - unfortunately that’s not supported via Alexa on WiiM devices.

Re a Spotify family plan, separate accounts and the use of Spotify Connect might help. If you have echo devices at home, I’d suggest that you assign one of the six Spotify accounts as “Alexa’s account”, purely for the use of Alexa voice control and your echos at home. All the echos would be registered to the same Alexa account to which that Spotify account is linked/associated. That account would be for home use only, or only for the “main” owner when not at home.

Aside from that, everyone should have their own independent Spotify account which they can use on their phones, and simply use Spotify Connect to cast to echos if they are using them for audio output. I understand sharing of playlists is actually better on Spotify, although I can’t recall without doing further research how to access them by voice on echos in that main Alexa account, but as I mentioned, you can always fall back on Spotify Connect.
 
I will add a caveat to the use of Spotify Connect though from different accounts. Once an account has used Spotify Connect to cast to one of your home/echos or WiiM devices, that connection can still be used even if the phone that originally casted is no longer on your network. So you might not be entirely immune from playback on an echo being inadvertently hijacked by that same phone even though it’s elsewhere.

This was discussed in another post recently and I still have to test if playback from another account to that same echo breaks that connection and prevents any later hijacking.
 
Back
Top