Multi-Room audio without mopidy, snapcast, etc.
Requirements:
- VLC Player installed on endpoints
- Home Assistant
- browser_mod
- lovelace-multiple-entity-row
- google tts integration
I’ve developed a fully working multi-room player “MRP” that also does chimed announcements:
Card:
Radio ‘Mode’:
Announcement ‘Mode’:
I have created it as a package, you will be able to find it shortly on my Github
[EDIT 22 May 2024 (ya, I know … sorry it’s been so long)]
The original concept has been ‘cleaned up’, but the basics are still there. I’ve since changed the base card into a custom button card, and a single-click will open the settings popup [provided by browser-mod].
I use the docker containers to set up streams to icecast for the sources, so take a look at those. If you can pipe your audio to vlc, you can send it to icecast, and then to your endpoint(s).
Let me know what y’all think!