Mobile Video Controller

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

Dovrai installare un'estensione come Tampermonkey, Greasemonkey o Violentmonkey per installare questo script.

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

Dovrai installare un'estensione come Tampermonkey o Violentmonkey per installare questo script.

Dovrai installare un'estensione come Tampermonkey o Userscripts per installare questo script.

Dovrai installare un'estensione come ad esempio Tampermonkey per installare questo script.

Dovrai installare un gestore di script utente per installare questo script.

(Ho già un gestore di script utente, lasciamelo installare!)

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

(Ho già un gestore di stile utente, lasciamelo installare!)

Autore
quantavil
Installazioni giornaliere
1
Installazioni totali
8
Valutazione
0 0 0
Versione
26.1.1
Creato il
11/02/2026
Aggiornato il
11/02/2026
Dimensione
42,3 KB
Licenza
MIT
Applica a
Tutti i siti

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.