YouTube Embed Enhancer

Enhances YouTube Embeds with custom volume controls, hotkeys, and some optimizations.

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.

(Tôi đã có Trình quản lý tập lệnh người dùng, hãy cài đặt nó!)

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!)

Tác giả
jmpatag
Cài đặt hàng ngày
2
Số lần cài đặt
70
Đánh giá
1 0 0
Phiên bản
2.3.0
Đã tạo
04-04-2026
Đã cập nhật
06-05-2026
Kích thước
80 KB
Giấy phép
GPL-3.0
Áp dụng cho

🎬 YouTube Embed Enhancer


The latest YouTube embed UI update removed proper volume control, limiting users to a simple mute/unmute toggle.
This makes it difficult to balance audio—especially on platforms like Holodex where multiple streams (POVs) are played at the same time.


YouTube Embed Enhancer restores missing controls and adds powerful new features for a smoother, more flexible viewing experience.


✨ New in v2.3.0

  • 🔊 Persistent Volume – Remembers volume for your last 10 videos, so no need to re-adjust after refresh.
  • ⏩ Playback Speed – Improved precision for smoother control.
  • 👁️ Volume Control Visibility – Can now be toggled on/off in the settings menu.
  • 📊 Color-Coded Dropped Frames – Mini Stats overlay now shows dropped frames from blue → red.
  • 🛠️ Button Visibility Fix – Fixed PiP and Stats buttons not hiding when disabled.


✨ New in v2.2.0

  • 🎬 Video Clipping – Record WebM clips to share or save for later.
  • 🔊 Volume Boost – Boost volume up to 3x for quiet videos.
  • 📊 Mini Stats – See buffer and lag info quickly with Ctrl + Click.
  • 📱 Compact Mode – Icons-only interface optimized for multiple POV streams (Multiview).
  • 🌓 High Contrast Mode – Solid button styles for better visibility against bright or busy video backgrounds.
  • ↔️ Hide/Expand Toggle – Collapse the UI to hide everything except toggle and settings buttons.
  • ⚙️ Redesigned Settings – A cleaner, more intuitive configuration menu.
  • 📐 Responsive Scaling – UI dynamically scales based on player size (use Compact Mode if still too large).
  • 🛠️ Bug Fixes – General fixes and performance improvements.


✨ New in v2.0.0

  • ⚙️ Settings Menu – A brand new configuration interface to toggle button visibility and customize hotkeys.
  • 🕒 Watch Later Support – Save videos to your Watch Later list directly from the embed UI.
  • ⚡ Multiview Performance – Optimized for Holodex Multiview.
  • 📸 Pro Screenshots – Snapshots now include the Channel Name and precise timestamps (ms) in the filename.


🚀 Features

⚙️ Settings Menu

  • Click the Settings button (⚙️) to open the configuration menu.
  • Show/hide individual buttons (WL, URL, Snap, PiP, Speed, Stats) to declutter your interface.
  • Configure hotkeys for each action.
  • Settings are saved automatically in your browser.

🔊 Volume Control

  • Use Arrow Up / Arrow Down keys (configurable).
  • Or scroll your mouse wheel while hovering over the video.
  • Visual feedback overlay showing exact volume percentage.

🔊 Volume Boost

  • Boost volume up to 3x in settings.
  • Good for quiet streams or balancing audio.

🕒 Watch Later

  • Click the WL button to save the video to your YouTube Watch Later list.
  • Works even in embeds where the native button is hidden.
  • Note: Requires being logged into YouTube.

⏩ Playback Speed Control

  • Click the speed button to cycle (0.25x → 2x).
  • Shift + Click (or scroll) for fine adjustment (0.05x).
  • Right-click to reset to 1x.
  • Use . and , keys or scroll wheel while hovering over the button (configurable).

📸 Screenshot Tool

  • Click the Snap button to copy the current frame to clipboard.
  • Ctrl + Click → Save locally as PNG and copy to clipboard.
  • Smart Filenames: ChannelName_MM-SS-mmm.png

🎬 Video Clipping

  • Record WebM clips from the video.
  • Ctrl + Click for longer clips (~5 minutes).
  • Duration is configurable in settings.
  • Note: Higher resolutions require more system resources.

🖼️ Picture-in-Picture (PiP)

  • Click the PiP button (bottom-right corner) to pop the video out.

🌓 Appearance Settings

  • High Contrast – Better visibility against bright or busy video backgrounds.
  • Compact Mode – Toggle between text labels or icons only.
  • Hide/Expand Toggle – Click the > button to collapse the UI (hides everything except Settings).

🔗 Copy Video URL

  • Click the URL button to copy the video link.
  • Ctrl + Click → Copy link with the current timestamp included.

📊 Advanced (Stats for Nerds)

  • Press Shift + S or click the Stats button.
  • Ctrl + Click for a tiny overlay showing buffer and lag info.


🛠️ Installation

1. Install a Userscript Manager

2. Install the Script


🌐 Source Code

GitHub:
https://github.com/jmpatag/YouTube-Embed-Enhancer


📜 License


This project is licensed under the GNU General Public License v3.0.

See the LICENSE file for details.