Mobile Video Controller

Modern mobile-friendly video controller: Shadow DOM + adoptedStyleSheets, Popover API menus, CSS Anchor Positioning, event-driven (no heavy DOM observers/polling).

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Penulis
quantavil
Pemasangan harian
1
Total pemasangan
8
Nilai
0 0 0
Versi
26.1.1
Dibuat
11 Februari 2026
Diperbarui
11 Februari 2026
ukuran
42,3 KB
Lisensi
MIT
Berlaku untuk
Semua situs

Mobile Video Controller

A powerful, mobile-friendly userscript that adds a persistent "Card" UI to web videos, providing advanced playback controls and optimizations.

✨ Features

  • Media Card UI: A sleek, floating control panel that stays in view and can be manually dragged to any position.
  • Advanced Playback Speed:
    • Slide vertically on the speed button for high-precision speed adjustment (0.1x to 16x).
    • Snap points for common speeds (0.25x, 0.5x, 1x, etc.).
    • Long press to quickly reset to 1.0x.
  • Enhanced Navigation:
    • Customizable skip durations for Rewind and Forward.
    • Long press skip buttons for a quick-access skip menu.
  • A-B Looping: Easily set start (A) and end (B) points to loop specific sections of a video.
  • Volume Booster: Built-in audio gain to boost volume up to 200%.
  • Smart Features:
    • Self-Correction: Prevents videos from being hijacked or paused by certain sites.
    • Autoplay Modes: Options for 'Off', 'Next' (YouTube focus), or 'Loop' current video.
  • Battery & Performance Optimized: Uses IntersectionObserver and ResizeObserver to minimize CPU usage and only active when videos are in view.
  • Haptic Feedback: Subtle vibrations for touch interactions (where supported).

🛠 Installation

  1. Install a userscript manager like Tampermonkey or Violentmonkey.
  2. Copy the contents of main.js and create a new script in your manager, or use the GreasyFork install link.

📜 Credits

This script is a fork of the original work by Nasimul Hasan Maruf.

Special thanks to the original author for the foundation of this controller.

📄 License

This project is open-source. Please refer to the original author's terms if applicable.