It’s not MA. I have the same issue even without MA or any other player/controller in the loop. It’s inherently something with the S1 player or a transient network issue and I have had no luck isolating it.
Some days are better than others. Seems to show up more frequently when grouping players together.
EDIT: This is what MA is catching when it drops with mine…
2025-02-05 10:24:15.159 WARNING (MainThread) [music_assistant.sonos_s1] No recent activity and cannot reach Living Room, marking unavailable
2025-02-05 10:24:15.837 ERROR (MainThread) [music_assistant] Error doing task: Task exception was never retrieved
Traceback (most recent call last):
File "/app/venv/lib/python3.12/site-packages/music_assistant/controllers/players.py", line 97, in wrapper
await func(self, *args, **kwargs)
File "/app/venv/lib/python3.12/site-packages/music_assistant/controllers/players.py", line 372, in cmd_power
raise UnsupportedFeaturedException(
music_assistant_models.errors.UnsupportedFeaturedException: Player Office does not support power control
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/app/venv/lib/python3.12/site-packages/music_assistant/controllers/players.py", line 99, in wrapper
raise PlayerCommandFailed(str(err)) from err
music_assistant_models.errors.PlayerCommandFailed: Player Office does not support power control
If I stop MA I have no issues at all with the 3 S1 connects playing all day long. It is when I use MA and load a playlist in the queue that it seems to start acting up. I am going to try with Spotify from MA and see what happens. Very strange behavior.
Another huge shoutout to the MA team for the voice work! Using the LLM script is another level of control and I’m honestly blown away with the possibilities.
I’m using a Voice PE with a mix of Sonos and HomePods and the experience is near flawless. I’m only really seeing a couple of minor issues now in how I would expect voice interactions to work.
For moving music between rooms a phrase like “Move the music to the kitchen” will actually start music in the other room in parallel it doesn’t “move” it.
If I say something like “Play classic rock in the kitchen and living room” the music choice is the same track but it doesn’t play in sync.
To play things in sync you would need to use a group. We don’t presently have voice commands for group control yet (other than playing to a group by name I think). So no support for moving music to another player/group, adding/removing players to a group, etc. I noticed the same behavior you saw even before the official blueprints were created, I think the LLM is doing it’s best to satisfy the request but doesn’t have the proper tools to actually fulfill the request. This is already an open enhancement request (Player grouping support · Issue #42 · music-assistant/voice-support · GitHub) that will likely be added once people have more bandwidth. Or of course someone can take a swing at this and open a PR as well!
Thank you for the reply. I have them all on the same flat network but one of the ZP players is hardwired to the ASUS mesh sat. I have one main router (RT-AC66U B!) and two mesh sats. The one ZP is in the theater is hardwired to the mesh sat there which is hardwired back to the main router. The HAos Intel NUC is hardwired to the main router.
I’m testing Jellyfin with MA since Jellyfin can potentially be the playlist editor we want. After allowing the library to scan, I’m having trouble figuring out how to trigger playlists from a script. From within MA, I can choose a Jellyfin playlist and send it to my player, but the command Music Assistant: Play Media fails when I input the playlist name in the media ID field. It seems like the way to make it work is to find out the Jellyfin ID of each playlist using Music Assistant: Search Music Assistant and copying the Jellyfin ID (like jellyfin://playlist/12250f85de6cfe62f68813406a5444d0.
Is there a faster way to find these IDs or to trigger playlist playback?
Hey Guys,
I’m currently using LMS with various Squeezeboxes - which I really like(d).
Now I’ve transitioned my whole smarthome into Home Assistant and I’m also adopting the idea of music assistant.
One thing I’ve always LOVED about the Squeezebox-Radios:
No need to use a smartphone to control them.
I’d assume that there are some nice kind of smart-display-speaker-things, which might have a decent speaker and a touchscreen to run / control Music Assistant.
Do you have any recommendation?
Besides: What about voice-control - not the most important, but I’d like to use Assist to control it (in the manner of “hey XXX, play music from Arianna Grande” - for e.g.)- or mainly my 6 y/o daughter wants to.
But the important thing is: Which devices can you recommend?
This is all the normal logs show. I’ll have to try debug next:
2025-02-05 23:40:30.806 ERROR (MainThread) [music_assistant.webserver] Error handling message: player_queues/play_media: No playable items found
I think the issue is I wasn’t ready to commit. I enabled Jellyfin, completed the scan, and then disabled rather than deleted the Filesystem music provider. That means I have two copies of playlists with the same name, one disabled and one enabled. When I tell it to play “A Luckiest” playlist, the error above is what I see in the log. I wonder when I pull the trigger and delete the Filesystem altogether will it work with the name. I’m going to test it by deleting a Filesystem playlist (that will come back in a re-scan) to see if I was right.
I realized that it only works on the media_players exposed by MA… Which is means, I cant use it on my native Sonos entities. I assumed it would be available on those.
I mean yeah keep talking MCP here with MA but I’ve been noodling over what they just did by allowing assist to MCP tools over SSE. Yeah. It’s big. Nim installing my local Brave API bridge right now in fact