Bring script headers onto the template and close safeguard gaps
Headers claimed protections the code never had, and several destructive paths had no guard against a collapsed config value.
This commit is contained in:
@@ -18,6 +18,22 @@
|
||||
# configuration issue. Silent on clean runs.
|
||||
#
|
||||
# ==============================================================================================
|
||||
# OPERATIONAL MODEL
|
||||
# ==============================================================================================
|
||||
#
|
||||
# 1. Reachability — Emby API responding; unreachable exits cleanly rather than
|
||||
# reporting an empty library as a real result
|
||||
# 2. Server info and uptime
|
||||
# 3. Active sessions — count, and the transcode-to-direct-play ratio
|
||||
# 4. Library counts — movies, episodes, songs
|
||||
# 5. Activity history over the last EMBY_REPORT_DAYS
|
||||
# 6. Top EMBY_REPORT_TOP_N items and most active users
|
||||
# 7. Ramdisk transcode status, read from the shared transcode state
|
||||
#
|
||||
# Every figure is queried fresh. The only notification is the transcode-ratio warning;
|
||||
# everything else is report output.
|
||||
#
|
||||
# ==============================================================================================
|
||||
# DESIGN PRINCIPLES
|
||||
# ==============================================================================================
|
||||
#
|
||||
@@ -54,9 +70,6 @@
|
||||
# detect_hosts() aliases HOST*_EMBY_URL and HOST*_EMBY_API_KEY → EMBY_URL / EMBY_API_KEY.
|
||||
# Each server reports on its own Emby instance automatically.
|
||||
#
|
||||
# Notification Validated
|
||||
# platform_require_cmd confirms the notify script is present before use.
|
||||
#
|
||||
# ==============================================================================================
|
||||
# CONFIGURATION
|
||||
# ==============================================================================================
|
||||
|
||||
Reference in New Issue
Block a user