You can have a native group of Sonos which will play in sync. Similarly for Airplay. If however, you create what is termed a universal group with both Airplay and Sonos (individually or grouped) then that is not guaranteed to play in sync. How much it is out by I couldn’t say and people’s experiences with that vary. Some are very happy and some say it doesn’t work well at all. You would have to try.
One of MA strengths is its integration with HA. Announcements are a core feature and the audio will be paused and resumed. You can play a track from the library as an announcement or an audio file available via URL.There are dedicated MA service calls (actions) for this.
Is there a better way to select an radio station while using the Play Media service call?
For the third time my library got wiped after an update of MA and using library://radio/1 in an automation is dependent on the order I add stations to the library (which I tend to forget every time).
Would be nice to use the display name here or maybe anI other unique identifier that is does not depend on the library ID.
I made my iTunes music folder a file share then added it to Music Assistant with the FileShare (remote system) provider which makes all the music available to every player. You don’t get the played stats in itunes but the music plays great.
You can specify files to play in automations. I made some HA buttons to play different radio stations and can trigger them from my watch.
I ran into this today… only using Plex as a provider. I can file an official bug report or whatever, but its not affecting functionality, but its hilarious.
If you do want a bug report, can you remind me where to pull the logs I would need.
Don’t worry about the logs but add to the report with your images above and any details you have regarding what the MA UI looks like from both artists views as that is useful to see where the linkages are.
To OzGav’s point about a hybrid ‘speaker’ group, I’ll try that with two speakers in the same room and see just how ‘out of sync’ the music is. If it’s marginal, then moving between rooms might not even be noticeable.
OK, I used HACS to download MA and restarted Home Assistant. It seemed to recognize the new ‘integration’. I tried to configure it using the IP address of my Home ssistant Yellow box. (see below):
I assume that the Music Assistant specific LLM Connversion Agent should be “Home Assistant”. Regardless, even when I don’t select this, the symptoms are the same.
Should I be using my regular HA port - 8123, tor sticking with 8095?
The integration seems to be added, and it discovers pretty much all my devices (Homepods and Sonos speakers), but when I click on configure, it gives a default URL of 173.30.32.1:8095. Is this corrrect (as 173.30.x.x isn’t on my home network, that would be 192.168.86.75 for my Home Assistant box, but it seems to quite happily take it)?
The reason that I ask is I’m trying to make Music Assistant visible in my list of Media Sources, and as yet, can’t achive that…so I think something is mysteriously misconfigured.
Most of my playlists work fine, but with one I get this error:
Logger: homeassistant.components.websocket_api.http.connection
Source: components/websocket_api/connection.py:307
integration: Home Assistant WebSocket API (documentation, issues)
First occurred: 07:57:29 (13 occurrences)
Last logged: 08:11:20
[281472453375552] Error handling message: MediaNotFoundError: track://3sUrcTYi3FhzK5gNFuH4PT not found on provider spotify (home_assistant_error) from 192.168.1.139 (Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36)
[281472453375552] Error handling message: MediaNotFoundError: track://4HVRXMZcF9LCn4lhqO6K20 not found on provider spotify (home_assistant_error) from 192.168.1.139 (Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36)
[281472453375552] Error handling message: MediaNotFoundError: track://6L9fPDD6c5fdOQciQwLJgk not found on provider spotify (home_assistant_error) from 192.168.1.139 (Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36)
[281472453375552] Error handling message: MediaNotFoundError: track://2u25rubRhcXykJMhPQPvhr not found on provider spotify (home_assistant_error) from 192.168.1.139 (Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36)
[281472453375552] Error handling message: MediaNotFoundError: track://0hVRQiNj5dA3oU7nDOdB1a not found on provider spotify (home_assistant_error) from 192.168.1.139 (Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36)
Anyone else had this problem? Tips on how to solve it?
Today I tried Spotify oAth flow to get my spotify going. When it redirected me back to the app, it tried to redirect me to the machine’s IP address and HTTP port 8097 (weird!) and non-SSL (https://x.y.z.w:8097/callback/....), rather than my https://music.domain as I have configured in MASS and use through my phone and browser. This obviously doesn’t work because that port is not open to the phone — the NginX server is running on port 443 and proxies only port 8095 for the web instead. Port 8097 is only used for streaming.
Why?
When I tried changing the protocol, IP and port, it just said “404 not found”.
BTW there is no way to report this issue in the MASS server github repo.
I am using the very latest container of MASS server right now.