dsh-wallpaper-engine: Turn Wallpaper Engine Wallpapers into Dynamic Backgrounds for DeepSeek Harness
elysia395/dsh-wallpaper-engine
A DSH plugin that turns local Wallpaper Engine wallpapers into the background of the web UI, rendering video, web, and scene wallpapers with iOS liquid glass effects and extensive customization.
dsh-wallpaper-engine is a DSH plugin for DeepSeek Harness that automatically discovers your local Wallpaper Engine library and renders Video, Web, and Scene wallpapers behind the conversation interface, complete with iOS-style liquid glass effects. It supports video speed control and flip, custom wallpaper upload, occlusion pause for power saving, frame rate limits to reduce GPU usage, and instant adjustment of color scheme and glass transparency. Settings persist to a host-side file, surviving restarts and port changes, truly blending wallpapers with the DSH interface.
How to Install
dsh plugin --profile web add dsh-plugin-wallpaper-engine- Category
- UI & Experience
- Platform
- DSH Plugin
- Author
- elysia395
- Distribution
- Plugin
dsh-wallpaper-engine Key Features
dsh-wallpaper-engine Repo Summary
What Does It Do?
dsh-wallpaper-engine is a DSH plugin for DeepSeek Harness that turns local Wallpaper Engine wallpapers into the background of the DSH web interface. It solves the problem of wallpapers not blending into the DSH UI and manual setup being tedious, by automatically discovering the local wallpaper library and rendering it behind the conversation interface. Core capabilities include dynamic Video playback, Web loaded via iframe, full Scene wallpaper frame rendering, and iOS-style liquid glass effects with extensive customization options.
Core Features
- Wallpaper type support: Video (.mp4) dynamic playback, Web/HTML loaded via iframe, and Scene wallpapers fully rendered by a built-in pure-JS renderer (object tree/textures/particles/shader effects).
- Liquid glass settings: customizable color scheme (6 presets + custom color picker) and glass transparency (0–60%), applied instantly and saved persistently.
- Hide/restore and speed/flip: hide unwanted wallpapers with one click (soft delete), video speed control from 0.5x to 2x in six steps, and horizontal flip.
- Custom wallpaper upload: upload local JPG/PNG/MP4 as wallpapers, with options for storage location and fit mode.
- Occlusion pause and frame rate limit: automatically pause video wallpapers when minimized, unfocused, or on battery, and set a frame rate cap (unlimited/60/48/30/24 fps) to reduce GPU usage.
- Persistent settings: all settings are saved to a host-side file, surviving restarts, port changes, and browser data clears.
How to Use This Plugin?
After enabling it in DSH, the plugin automatically scans the local Wallpaper Engine installation, lists the wallpaper library, and renders portable wallpapers behind the conversation interface. Click the wallpaper selection popup to switch wallpapers, and use the settings page to adjust color scheme, glass transparency, hide/restore, speed/flip, and more. To tweak further, adjust brightness/contrast/saturation in the "Wallpaper Effects" section, or enable "Liquid Glass Settings Window" to make the entire settings window follow the color scheme and transparency.
This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: elysia395/dsh-wallpaper-engine. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.
