Files
haos-hacs-emby-media-player/custom_components/emby_player/services.yaml
T
alexei.dolgolyov 6ae0ed1787
Release / release (push) Successful in 2s
chore: release v0.2.0
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.
2026-05-26 13:16:36 +03:00

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