2019-11-27 12:54:00 +00:00
|
|
|
call_method:
|
2021-05-15 05:30:41 +00:00
|
|
|
name: Call method
|
2019-10-31 19:32:05 +00:00
|
|
|
description: Call a custom Squeezebox JSONRPC API.
|
2021-05-15 05:30:41 +00:00
|
|
|
target:
|
|
|
|
entity:
|
|
|
|
integration: squeezebox
|
|
|
|
domain: media_player
|
2019-10-31 19:32:05 +00:00
|
|
|
fields:
|
|
|
|
command:
|
2021-05-15 05:30:41 +00:00
|
|
|
name: Command
|
2019-10-31 19:32:05 +00:00
|
|
|
description: Command to pass to Logitech Media Server (p0 in the CLI documentation).
|
2021-05-15 05:30:41 +00:00
|
|
|
required: true
|
2020-04-05 15:27:16 +00:00
|
|
|
example: "playlist"
|
2021-05-15 05:30:41 +00:00
|
|
|
selector:
|
|
|
|
text:
|
2019-10-31 19:32:05 +00:00
|
|
|
parameters:
|
2021-05-15 05:30:41 +00:00
|
|
|
name: Parameters
|
2020-05-04 14:20:21 +00:00
|
|
|
description: >
|
|
|
|
Array of additional parameters to pass to Logitech Media Server (p1, ..., pN in the CLI documentation).
|
2020-05-12 19:10:46 +00:00
|
|
|
example: '["loadtracks", "album.titlesearch=Revolver"]'
|
2021-05-15 05:30:41 +00:00
|
|
|
advanced: true
|
|
|
|
selector:
|
|
|
|
object:
|
2020-05-04 14:20:21 +00:00
|
|
|
call_query:
|
2021-05-15 05:30:41 +00:00
|
|
|
name: Call query
|
2020-05-04 14:20:21 +00:00
|
|
|
description: >
|
|
|
|
Call a custom Squeezebox JSONRPC API. Result will be stored in 'query_result' attribute of the Squeezebox entity.
|
2021-05-15 05:30:41 +00:00
|
|
|
target:
|
|
|
|
entity:
|
|
|
|
integration: squeezebox
|
|
|
|
domain: media_player
|
2020-05-04 14:20:21 +00:00
|
|
|
fields:
|
|
|
|
command:
|
2021-05-15 05:30:41 +00:00
|
|
|
name: Command
|
2020-05-04 14:20:21 +00:00
|
|
|
description: Command to pass to Logitech Media Server (p0 in the CLI documentation).
|
2021-05-15 05:30:41 +00:00
|
|
|
required: true
|
2022-03-30 07:48:06 +00:00
|
|
|
example: "albums"
|
2021-05-15 05:30:41 +00:00
|
|
|
selector:
|
|
|
|
text:
|
2020-05-04 14:20:21 +00:00
|
|
|
parameters:
|
2021-05-15 05:30:41 +00:00
|
|
|
name: Parameters
|
2020-05-04 14:20:21 +00:00
|
|
|
description: >
|
|
|
|
Array of additional parameters to pass to Logitech Media Server (p1, ..., pN in the CLI documentation).
|
2020-05-12 19:10:46 +00:00
|
|
|
example: '["0", "20", "search:Revolver"]'
|
2021-05-15 05:30:41 +00:00
|
|
|
advanced: true
|
|
|
|
selector:
|
|
|
|
object:
|
2020-05-04 14:20:21 +00:00
|
|
|
sync:
|
2021-05-15 05:30:41 +00:00
|
|
|
name: Sync
|
2020-05-04 14:20:21 +00:00
|
|
|
description: >
|
|
|
|
Add another player to this player's sync group. If the other player is already in a sync group, it will leave it.
|
2021-05-15 05:30:41 +00:00
|
|
|
target:
|
|
|
|
entity:
|
|
|
|
integration: squeezebox
|
|
|
|
domain: media_player
|
2020-05-04 14:20:21 +00:00
|
|
|
fields:
|
|
|
|
other_player:
|
2021-05-15 05:30:41 +00:00
|
|
|
name: Other player
|
2020-05-04 14:20:21 +00:00
|
|
|
description: Name of the other Squeezebox player to link.
|
2021-05-15 05:30:41 +00:00
|
|
|
required: true
|
2020-05-04 14:20:21 +00:00
|
|
|
example: "media_player.living_room"
|
2021-05-15 05:30:41 +00:00
|
|
|
selector:
|
|
|
|
text:
|
2020-05-04 14:20:21 +00:00
|
|
|
unsync:
|
2021-05-15 05:30:41 +00:00
|
|
|
name: Unsync
|
2020-05-04 14:20:21 +00:00
|
|
|
description: Remove this player from its sync group.
|
2021-05-15 05:30:41 +00:00
|
|
|
target:
|
|
|
|
entity:
|
|
|
|
integration: squeezebox
|
|
|
|
domain: media_player
|