â@cbnz,
First of all, just to say I have not got multiple services from the same MSP installed here on my Home Sonos system, nor do I use SVC all that often, so I have not tested the things mentioned below, but I âthinkâ this is how SVC worksâŠ
Assuming there are two, or more, Deezer Music users in a Home, they can each add their Deezer Service to the Home Sonos System using their own mobile devices with the Sonos App. They need to name their own service such as âJosephâs Deezer Musicâ & âMaryâs Deezer Musicâ (the service name needs to be unique) - one of those services only can then be set as the system-wide default SVC music service via the Sonos App and general SVC requests will then use that same service for playback.Â
So if âJosephâs Deezer Musicâ is set as the default SVC service and you want to play from the other installed service/profile you will need to include the service name in the SVC voice instruction⊠example: "Hey Sonos, play Maryâs Favourite Songs playlist from Maryâs Deezer Music"
See these links for further information tooâŠ
Maybe others here will step in, if I do have this wrong, but otherwise it will hopefully go onto work for you.
Oh and Happy New Year too.
I tried the following prompts:
Hey Sonos, play Oliverâs My Top 2023 playlist from Oliverâs Deezer Music
Hey Sonos, play My Top 2023Â playlist from Oliverâs Deezer Music
Both prompts result in âI canât find that contentâ
If I add the playlist to the Sonos Favorites via the app I could do this once:
Hey Sonos, play My Top 2023
But subsequently it doesnât seem to work. When I ask it says âGreatâ and plays nothing.
Â
It would be handy if the app showed a log of prompts and how it parsed them.
If no one from the product team monitors this I suspect Iâll have to open a support case.Â
I tried the following prompts:
Hey Sonos, play Oliverâs My Top 2023 playlist from Oliverâs Deezer Music
Hey Sonos, play My Top 2023Â playlist from Oliverâs Deezer Music
Both prompts result in âI canât find that contentâ
If I add the playlist to the Sonos Favorites via the app I could do this once:
Hey Sonos, play My Top 2023
But subsequently it doesnât seem to work. When I ask it says âGreatâ and plays nothing.
Â
It would be handy if the app showed a log of prompts and how it parsed them.
If no one from the product team monitors this I suspect Iâll have to open a support case.Â
I think once a playlist is added to a users favourites, it updates SVC within 24 hours or so (overnight) and then is available for use by the voice assistant, so perhaps give it 24 hours and try again - if no joy after that, then it maybe best to reproduce the issue(s) seen and immediately submit a Sonos system diagnostic report from within the Sonos App, note itâs reference and contact/chat with Sonos Support Staff via this LINK and see what the Staff can perhaps suggest to help you to resolve the matter.
edit: At least thatâs how it works with the default SVC music service, but not sure if applies to other user profiles, as the playlists are usually personal to the âotherâ user
?
The favorites list stores the music service account. When I look the Sonos iOS appâs call to the Content API using households/{householdId}/services/{serviceId}/accounts/{accountId}/favorites you can see accountId stored alongside the favorite:
Â
"resource": {
  "id": {
   "serviceId": "519",
    "accountId": "28",
    "objectId": "playlist_spotify:playlist-12037254951"
  },
  "name": "My Top 2023",
  "type": "PLAYLIST",
  "playable": true
}
Â
In my case I can see a different music service account used to store another favorite:
"resource": {
 "id": {
   "serviceId": "519",
    "accountId": "27",
    "objectId": "album-58588562"
  },
  "name": "Sleep",
  "type": "ALBUM",
  "playable": true
}
Â
đ©č Workaround: Ask every user to log into the Sonos app, then add playlists they want to use from their music service to the Sonos Favorites. Then use Sonos Voice Control to playback the playlist name.Â
This wonât likely work if there are two favorites with the same name (e.g. My Top 2023).
Â
As of this reply, it is unconfirmed whether or not Sonos Voice Control can parse the Music Service Accountâs nickname, then use that for looking up content and sending the playback command. Neither âfrom {profile nick name}â or âon âfrom {profile nick name}âs {music service name}â doesnât seem to reliably work in my testing.
Â
My fall back if this isnât possible is to invest a bunch of time reverse engineering the app, then writing an action on an extensible voice platform like Home Assistant Voice, to call the Sonos APIs.
â@cbnz,
If this isnât working perhaps as you hoped it would, then maybe let Sonos know your findings here and reproduce the matter and then immediately submit a Sonos system diagnostic report from within the Sonos App, note itâs reference and contact/chat with Sonos Support Staff via this LINK and see what the Staff can perhaps suggest or pass on to their developers/engineers to perhaps help you to resolve the matter.
I hope you can get the matter resolved as that will maybe benefit other users too.