6ae0ed1787
Release / release (push) Successful in 2s
Production-readiness pass: security hardening, performance improvements, new services (send_message, set_repeat, refresh_library), diagnostics, reauth flow, image proxy, per-instance device IDs, exponential WS reconnect backoff, ID validation, stale device cleanup, and supporting integration plumbing. Three rounds of independent code review applied. See RELEASE_NOTES.md for the full changelog.
64 lines
1.5 KiB
YAML
64 lines
1.5 KiB
YAML
send_message:
|
|
name: Send Message
|
|
description: >-
|
|
Display a message on the Emby client device.
|
|
target:
|
|
entity:
|
|
integration: emby_player
|
|
domain: media_player
|
|
fields:
|
|
message:
|
|
name: Message
|
|
description: The text to display on the client.
|
|
required: true
|
|
example: "Pizza is here!"
|
|
selector:
|
|
text:
|
|
header:
|
|
name: Header
|
|
description: Optional header/title for the message.
|
|
example: "Doorbell"
|
|
selector:
|
|
text:
|
|
timeout_ms:
|
|
name: Timeout (ms)
|
|
description: How long to display the message, in milliseconds.
|
|
example: 5000
|
|
default: 5000
|
|
selector:
|
|
number:
|
|
min: 100
|
|
max: 60000
|
|
step: 100
|
|
mode: box
|
|
unit_of_measurement: ms
|
|
|
|
set_repeat:
|
|
name: Set Repeat Mode
|
|
description: Set the repeat mode of the current playback.
|
|
target:
|
|
entity:
|
|
integration: emby_player
|
|
domain: media_player
|
|
fields:
|
|
repeat_mode:
|
|
name: Repeat Mode
|
|
description: One of RepeatNone, RepeatOne, RepeatAll.
|
|
required: true
|
|
selector:
|
|
select:
|
|
options:
|
|
- RepeatNone
|
|
- RepeatOne
|
|
- RepeatAll
|
|
|
|
refresh_library:
|
|
name: Refresh Library
|
|
description: >-
|
|
Trigger an Emby server library scan. If no entity is provided, all
|
|
configured Emby servers are refreshed.
|
|
target:
|
|
entity:
|
|
integration: emby_player
|
|
domain: media_player
|