Skip to content
online
env0.46.1 · 1d135e2
In active developmentUpdated Nov 8, 2026

LiveWall

Live video wallpapers for macOS: a playlist that rotates behind the desktop icons on one display, all of them, or a different video on each.

LiveWall animated wallpaper: a neon city at night in the rain, with a pink moon and searchlights

Challenge

macOS wallpapers are static, and live-wallpaper apps either drain the battery or show the same clip on every screen.

Solution

  • Playback: a playlist that rotates on a timer with smooth transitions; one display, all displays in sync, or a different video on each, with a video pinned to a display. Identical monitors are told apart, and one video on several screens shares a single decoder.
  • Energy: pauses when the desktop is covered by full-screen or maximised windows, on battery and in Low Power Mode.
  • Settings: tabs for playback, displays, energy and system; format labels (21:9, 32:9, 4K…) with a hint whether the video fits natively or gets cropped; five window themes.
  • Collection: 12 seamless videos rendered by our own generator — no stock footage.
  • Screen saver: LiveWall on the lock screen (prototype).
  • Pro: a one-time StoreKit 2 purchase on top of a free tier.
  • Distribution: App Store listing and screenshots in 15 languages, a signed and notarised universal build, a .pkg installer, two variants (direct and sandboxed) from one codebase, launch at login only with the user’s consent.
  • Website: livewall.mainlane.io in 15 languages with support and privacy pages, waitlist and contact forms protected by Turnstile, version and price pulled from the Mainlane API.
  • Engineering: CI on a self-hosted Mac runner, Dependabot, an AI review on every pull request.

Result

The shared decoder cut CPU on a 5120×1440 video from 213% to 143% and memory from 657 MB to 468 MB (M1 Max). Version 1.2.0 with Pro is in App Store review. No network, no accounts, no analytics.

Screenshots