I am trying to setup our Google Home speaker to play music from our network attached storage device. Looking into trying to do this lead me to Home Assistant. I followed the steps I found online to setup both Plex and JellyFin but on the last step of exposing the entities it says “Not supported by this assistant.” for both Plex and JellyFin.
Is there a way to get this to work or am I out of luck?
I tried to do the “easy” install but got this error
This redirect is not supported by your Home Assistant installation. It needs either the Home Assistant OS or Home Assistant Supervised installation method. For more information, see the documentation.
Do I have to reinstall HA? I installed it solo for the purpose of playing music on Google Home so there is nothing on it to save.
I am running a Synology NAS which has Docker support so I could also go that method but I’ll defer to whichever you think is the better solution.
Also, will I need the Home Assistant Cloud for this? I signed up for a trial because it appeared I needed it for Plex / JellyFin.
I added my Github login to the registry setting but I still do not see the music-assistant project. I am searching for “music-assistant/server” Is that correct?
Is there a direct URL for the Docker container? There is an option in the NAS to add a container by URL.
I was able to install the Music Assistant in a container by using SSH to connect to the NAS and run the Docker command. I think I have everything set up correctly but when I ask Google to play music it always plays from YouTube.
Google Assist will not choose music assistant as a source. I am not sure it is possible. I am unable to confirm.
You can use Music assistant UI to play music on Google home device
You can use Home Assistant Voice to tell Music Assistant to play music on Google home device.
If you connect Google Home device to HA, you may use that connection to tell HA to play music from Music Assistant on the google home device.
Google assistant uses Googles software / hardware infrastructure for voice control and will use google service by default. Google expect users to use the “cast” function to play local files
In case of Home assistant you must replicate that infrastructure / hardware locally. By doing this you may use local services.