dsh-boot-video: A Full-Screen Video Boot Splash for DeepSeek Harness

xufu5438-netizen/dsh-boot-video

Tools & CapabilitiesVerified
Listed on 2026-10-10
Page last updated 2026-10-27

Adds a full-screen mp4 boot splash to DeepSeek Harness: plays on startup, skippable with a click or Esc, and supports importing your own video with automatic transcoding.

dsh-boot-video is a DSH plugin that swaps the brief loading screen of DeepSeek Harness for a full-screen mp4 clip. It targets the bare, unbranded launch: the video fades out to reveal the real interface, a click or Esc skips it at any time, and the desktop build plays with sound while the web build falls back to muted playback when blocked. It also imports mp4 files up to 512 MB, offers automatic H.264 conversion for codecs such as HEVC, and adds a dedicated boot animation page in the settings sidebar for the toggle, assets and preview.

How to Install

install
npmdsh plugin --profile web add dsh-boot-video
Category
Tools & Capabilities
Platform
DSH Plugin
Author
xufu5438-netizen
Distribution
Plugin

dsh-boot-video Key Features

Full-screen mp4 boot splashSkip anytime by click or EscImport your own video assetsAuto-transcode unsupported codecs to H.264Dedicated settings page with preview
Listed on dsh-plugin.org

dsh-boot-video Repo Summary

What Does It Do?

It is a DSH plugin for DeepSeek Harness that replaces the plain startup screen with a full-screen mp4 boot splash. It solves the problem of a bare, unbranded launch: your video plays full screen on startup, fades out to reveal the real interface, and can be skipped at any time by clicking the frame or pressing Esc. Maintained by xufu5438-netizen under the MIT license, it keeps the host side on Node built-ins and adds almost nothing to the browser side.

Core Features

  • Full-screen video splash: plays an mp4 on startup and fades into the interface instead of cutting away as soon as loading finishes; the first frame is injected during document parsing so the default loading card never shows.
  • Skip anytime: a click or Esc ends the splash immediately; the desktop (Electron) build plays with sound by default, while the web build falls back to muted playback with an "unmute" button when the browser blocks autoplay.
  • Import your own video: accepts mp4 files up to 512 MB, stores them as-is in the plugin asset folder, and lets you rename or delete them, with streaming upload on web and direct file copy on desktop.
  • Automatic transcoding: when a file uses an unsupported codec such as HEVC / H.265, the plugin offers to download ffmpeg and convert it to H.264 at the original resolution and frame rate, verifying playback before accepting it.
  • Dedicated settings page: a separate "boot animation" page in the settings sidebar holds the toggle, asset picker, and preview; switching assets replays the new clip immediately.
  • Self-check and isolation: the settings page reports when the client half loaded and whether the last boot actually played, and each splash plugin keeps its own localStorage keys so multiple ones can coexist.

How to Use This Plugin?

After enabling it in DSH and restarting, open Settings → Boot Animation: set "play on startup" to your video, pick HDD or Yuedu World from the asset strip, or click Import Video to choose your own mp4, then hit Play Once to preview without restarting. Imports accept mp4 only, other containers are rejected, and unsupported codecs trigger an automatic conversion prompt; imported files stay on your machine, so move them out of the asset folder before reinstalling or upgrading. To get sound on the web build, add the site to your browser's sound allowlist — the plugin itself needs no changes.

How to Troubleshoot This Plugin?

If a change does not take effect or a video will not open, check the self-check line at the bottom of the settings page, which states when the client half loaded and whether the last boot played successfully. After installing or changing configuration, fully restart DSH and hard-refresh the page, since a normal refresh may keep serving the old copy; on desktop you must quit and reopen the app entirely. If no splash appears, verify that "play on startup" was not set to off and restore it as described in the official instructions. When an import is rejected, confirm the file is an mp4 with a video track and convert other containers to mp4 first.

This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: xufu5438-netizen/dsh-boot-video. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub

DSH Plugin FAQ