2.3 KiB
title, description, ha_category, ha_release, ha_iot_class, ha_domain, ha_codeowners, ha_config_flow, ha_platforms, ha_integration_type
title | description | ha_category | ha_release | ha_iot_class | ha_domain | ha_codeowners | ha_config_flow | ha_platforms | ha_integration_type | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|
SlimProto (Squeezebox players) | Instructions on how to integrate a SlimProto-based player (e.g., Squeezebox) into Home Assistant without the need for a media server. |
|
2022.5 | Local Push | slimproto |
|
true |
|
integration |
The SlimProto integration allows you to control a Squeezebox music player directly from Home Assistant, without the need for an external Media Server such as Logitech Media Server. This lets you control Squeezebox hardware like the Classic, Transporter, Duet, Boom, Radio, and Touch and software players like Squeezelite, PiCorePlayer or Max2Play. For the real DIY enthusiast, there even is a player for the ESP32.
{% include integrations/config_flow.md %}
This integration talks directly to the player running the "SLIM" protocol, effectively turning Home Assistant into the Media Server so you will not need an external Media Server like Logitech Media Server or Roon. This means that the media you want to play is available in/from Home Assistant itself, for example by using the Radio Browser integration or the custom Music Assistant integration.
Basic support only
This integration is aimed to be as simple as possible, allowing the basic controls of the player from Home Assistant and the possibility to send a URL to stream to the player.
At the time of writing the following is not yet supported:
- Player groups (synced multi-room audio) - will be added in a later release.
- Display support (for official Squeezebox hardware) - might be added in a later release if enough interest.
Advanced: Player events
Events emitted by players that are not handled by the integration itself, for example pressing the "next track" button on a player, will be forwarded to the Home Assistant event bus for you to act on, for example, using an automation.
The event that is submitted is slimproto_event
.