What happens if the internet goes down? (offline playback)

impressPlayer downloads content to the screen and plays it from local storage, so playback keeps running smoothly and survives short internet drops. Knowing how this works explains a lot of "why isn't my content updating?" situations.

Downloads are queued and prioritized

Only one download runs at a time; others wait in a queue, processed in order of importance:

  1. Main playlist updates (highest) — can interrupt a regular download.

  2. Temporary playlist updates — can also interrupt a regular download.

  3. Regular downloads (e.g. pre-downloading a playlist).

  4. Ads — managed separately, with de-duplication (the same ad won't download twice).

If a high-priority update arrives mid-download, the current download is paused, saved to the queue, and resumes after the important one finishes — nothing is lost.

Storage is managed automatically

Before downloading, the player checks free space and, if needed, deletes the oldest downloaded playlists to make room. You don't have to manage storage manually.

Failed and skipped tracks

  • Tracks already on the device are skipped (only new/changed content downloads).

  • If one track fails, the rest still download; the playlist plays minus the failed track.

  • If a whole download fails, the playlist isn't marked downloaded and the queue moves on.

Offline behaviour

"Why isn't my playlist updating?"

  • Still downloading / queued — a larger or higher-priority download is in progress; wait.

  • No / poor internet — the download can't progress; check connectivity.

  • Storage full — even after auto-cleanup there wasn't room; reduce content size.

  • Offline screen — it can't receive the update until it's back online; verify the publish (see Put a playlist on your screens (publishing)).