Fix play state sync, add manual stop detection, minor bug fixes
play_state_sync: fix TVDB episode lookup for Jellyfin 10.x — AnyProviderIdEquals returns the entire library for TVDB queries; switch to season+episode search with ProviderIds.Tvdb validation to find the correct episode. Also fix pkey extraction that was pulling s7e2 instead of the TVDB ID from tvdb:ep:5618559:s7e2. docker_watchdog: add automatic manual-stop detection — containers stopped cleanly (exit 0/143) are tracked in docker_watchdog_manual_stop.db and skipped until restarted, removing the need to add manually-stopped containers to the exclusion list. Auto-clears when the container is seen running again. docker_daily_restart: remove bare `local` declarations outside a function that were printing an error for every container restarted.
This commit is contained in:
@@ -293,9 +293,7 @@ LAST_RESTARTED=""
|
||||
|
||||
for container in "${ORDERED_RESTART[@]}"; do
|
||||
[[ -z "$container" ]] && continue
|
||||
local c_start
|
||||
c_start=$(date +%s)
|
||||
local c_image
|
||||
c_image=$(docker inspect --format '{{.Config.Image}}' "$container" 2>/dev/null || echo "unknown")
|
||||
log "━━━ $ICON_CONTAINERS $container ($c_image) ━━━"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user