Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

VideoControlsEnhancer

PostPolluxPostPollux326 downloads

Supercharges html5 video player controls for local videos – horizontal scrubbing, vertical volume adjustment, configurable double tap, long press for fast forward and more! Note: Won't effect embeded players like e.g.the Youtube player.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

[!NOTE] This plugin enhances the native HTML5 <video> player used by Obsidian for local video files. It does not affect embedded third-party players (e.g. YouTube, Vimeo).

Touch-first video controls for Obsidian

VideoControlsEnhancer supercharges Obsidian's built-in video player with gesture-driven playback controls inspired by modern mobile video apps. Scrub through a clip by dragging horizontally, adjust volume by dragging vertically, jump in configurable steps with a double tap, and fast-forward by holding down. Every action is accompanied by a lightweight on-screen overlay so you always see what's happening — no precision aiming at tiny progress bars required.

It works anywhere Obsidian renders a local video: notes, Canvas, embedded previews, and fullscreen mode on both desktop and mobile.

Features

  • Horizontal scrubbing — drag left/right to seek through the video, with an adjustable sensitivity slider so you can tune how far a full sweep travels.
  • Vertical volume control — drag up/down anywhere on the video to change the volume; the overlay shows the current percentage and a speaker icon.
  • Double tap to jump — a double tap on the right half jumps forward, on the left half jumps backward, by a configurable number of seconds (1–30).
  • Long press to fast-forward — press and hold without dragging to play at an increased rate (1.5×–4×); release to return to normal speed. The trigger delay is configurable (200–1000 ms).
  • On-screen overlay — each gesture shows a transient overlay (time, +/-seconds, Nx speed, or volume %) near the touch point.
  • Mobile fullscreen controls — optionally shifts the native fullscreen progress bar/controls up a little so they don't sit in the system gesture zone, and blocks touch/mouse events from leaking through to the canvas behind a fullscreen video.
  • Works everywhere — applies to every <video> element rendered by Obsidian, including dynamically inserted ones (via a MutationObserver), in notes, Canvas, and fullscreen.
  • Desktop and mobile — tuned to behave well with touch gestures.
  • Fully configurable — every feature can be toggled on or off independently in settings.

Installation

Community plugins (recommended)

  1. Open Obsidian Settings → Community plugins.
  2. Click Browse and search for VideoControlsEnhancer.
  3. Click Install, then Enable.

Manual installation

  1. Download main.js, manifest.json, and styles.css (if present) from the latest GitHub release.
  2. Copy them into:
    <your-vault>/.obsidian/plugins/video-controls-enhancer/
    
  3. Reload Obsidian.
  4. Enable the plugin in Settings → Community plugins.

Compatibility

  • Requires Obsidian 1.12.7 or newer.
  • Works on desktop and mobile.
  • Affects only the native HTML5 video player for local files. Embedded players such as YouTube are not modified.

Contributing

Issues and pull requests are welcome: GitHub Issues

HealthExcellent
ReviewSatisfactory
About
Add touch-first gesture controls to Obsidian's local video player for horizontal scrubbing, vertical volume control, double-tap jumps, and long-press fast-forwarding. Show lightweight on-screen overlays and apply gestures to every local video element in notes, Canvas, previews, and fullscreen on desktop and mobile.
VideoInterface
Details
Current version
1.1.2
Last updated
4 weeks ago
Created
Last month
Updates
4 releases
Downloads
326
Compatible with
Obsidian 1.12.7+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
PostPolluxPostPolluxpostpollux
GitHubpostpollux
  1. Community
  2. Plugins
  3. Video
  4. VideoControlsEnhancer

Related plugins

Hider

Hide interface elements such as tooltips, status bar, titlebar, and more.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Commander

Customize your workspace by adding commands everywhere, create macros and supercharge your mobile toolbar.

Note Toolbar

Add customizable toolbars to your notes.

Agent Client

Chat with Claude Code, Codex, Gemini CLI, and more via the Agent Client Protocol — right from your vault.

Typewriter Mode

Typewriter scroll, writing focus, current line highlight, paragraph dimming, and more!

Iconic

Customize your icons and their colors directly from the UI, including tabs, files & folders, bookmarks, tags, properties, and ribbon commands.

Lean Terminal

Embedded terminal panel powered by xterm.js and node-pty - no external windows.

Hover Editor

Transform the Page Preview hover popover into a fully working editor instance.

Hotkey Helper

Easily see and access any plugin's settings or hotkey assignments (and conflicts) from the Community Plugins tab.