Snapcast
The Snapcast integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] allows you to control Snapcast from Home Assistant.
Configuration
To add the Snapcast hub to your Home Assistant instance, use this My button:
Manual configuration steps
If the above My button doesn’t work, you can also perform the following steps manually:
-
Browse to your Home Assistant instance.
-
In the bottom right corner, select the
Add Integration button. -
From the list, select Snapcast.
-
Follow the instructions on screen to complete the setup.
Playback controls
Snapcast media player entities can expose playback controls for the player providing the currently selected Snapcast stream.
When the stream is configured with a Snapcast control plugin, such as meta_mopidy.py or meta_mpd.py, Home Assistant can provide the playback controls supported by that stream. Depending on the player, these can include play, pause, stop, next track, and previous track.
Streams without playback control support continue to provide the standard Snapcast volume, source selection, and grouping controls.
List of actions
The Snapcast integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] provides the following actions. Each link below opens a dedicated page with examples, parameters, and a step-by-step UI walkthrough.
-
Restore (
snapcast.restore) Restores a previously taken snapshot of one or more Snapcast speakers. -
Set latency (
snapcast.set_latency) Sets the latency of a Snapcast speaker. -
Snapshot (
snapcast.snapshot) Takes a snapshot of what is currently playing on one or more Snapcast speakers.
For an overview of every action across all integrations, see the actions reference.