Self-healing: auto-reboots & watchdogs

Most users don't need this page. Self-healing runs on its own — this simply explains what it does and when it steps in.

impressPlayer can recover from problems on its own, so a screen at a remote site doesn't sit broken until someone visits. These safety nets run on the device — and for most screens you don't need to touch them.

The safety nets

  • Playback-error auto-reboot — if playback errors keep happening, the screen reboots itself to recover. Triggers after a number of consecutive errors (default 3), then a delay. On by default.

  • Track-skip auto-reboot — if too many tracks skip in a row (a sign something's wrong), the screen reboots. Off by default — turn it on only for a screen that has shown skipping problems.

  • Black-screen watchdog — watches for a black screen while a video should be playing, and recovers if it sees one. Off by default.

  • Stream timeout — for live streams, a timeout (default 30s) stops a stalled stream instead of hanging on it.

  • App-restart watchdog — the on-device watchdog service automatically restarts the player app if it stops. On by default.

  • Account-level watchdog — separate from the on-device ones: your account flags a screen as unresponsive if it hasn't checked in within a threshold, and can run a daily volume check. Set once in User settings (see Accounts, Users & Settings).

How to use it

For most screens, nothing to do — the sensible nets above are on by default and just work.

You only act when a specific screen misbehaves: to turn on an off-by-default watchdog (track-skip or black-screen) or change a threshold for that screen, set it in the device's settings, or ask impressBox to enable it for you. Either way, also check the device's logs to find the root cause — auto-reboots keep a screen running, but they're a safety net, not a fix for a recurring fault.