Simple integration designed to allow playback through a snapcast server (the built in snapcast integration doesn't support audio playback). Audio is streamed to snapcast using ffmpeg, which is preinstalled on HassOS.
Install via HACS or copy ./custom_components/snapcast_player/ to /config/custom_components/
| key | required | example | description |
|---|---|---|---|
| platform | yes | snapcast_player |
Platform name |
| host | yes | 127.0.0.1 |
Hostname, IP address of the snapcast server. If snapcast is running on the same machine, this can also be the path to a pipe |
| name | no | multiroom_player |
Entity name |
| port | no | 4953 |
Port to stream audio to, default is 4953 |
| start_delay | no | 1s |
Insert a delay at the stream start. This can prevent the start of TTS announcements being cut off |
media_player:
- platform: snapcast_player
host: 127.0.0.1
start_delay: 1s- Support modifying the play queue via the
media_player.play_mediaservice.