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.
This commit is contained in:
@@ -0,0 +1,63 @@
|
||||
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
|
||||
Reference in New Issue
Block a user