2.0 KiB
title, description, ha_category, ha_domain, ha_zeroconf, ha_integration_type, ha_release, ha_codeowners, ha_config_flow, ha_platforms, ha_iot_class
title | description | ha_category | ha_domain | ha_zeroconf | ha_integration_type | ha_release | ha_codeowners | ha_config_flow | ha_platforms | ha_iot_class | ||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
LinkPlay | Connect and control your LinkPlay media players using the LinkPlay integration |
|
linkplay | true | integration | 2024.8 |
|
true |
|
Local Polling |
The LinkPlay {% term integrations %} for Home Assistant allows you to control various media players based on the LinkPlay protocol. The integration supports auto-discovery on your local network through Zeroconf.
{% include integrations/config_flow.md %}
Features
Media Player
The media player entity offers robust controls and playback features from the media player integration and provides additionally:
- Preset playback: Play LinkPlay presets configured on the device using the action
linkplay.play_preset
. - Multiroom: Combine multiple LinkPlay devices in a multiroom. Use the actions
media_player.join
andmedia_player.unjoin
.
Buttons
The button entities provide some additional LinkPlay features available on the device:
- Time Sync: Synchronize the device's internal clock with the current time in Home Assistant.
- Restart Device: Reboot the device, allowing for convenient troubleshooting and maintenance.
Actions
The LinkPlay integration makes various custom actions available in addition to the standard media player actions.
Action linkplay.play_preset
Play a preset on a LinkPlay media player.
{% note %} Companion apps, such as 4stream, allow to save music presets (for example, Spotify playlists). This action can be used to start playing these presets. {% endnote %}
Data attribute | Optional | Description |
---|---|---|
entity_id |
no | The speakers to target. To target all LinkPlay devices, use all . |
preset_number |
no | The number of the preset to play. |