YouTube Embed Enhancer

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

θα χρειαστεί να εγκαταστήσετε μια επέκταση όπως το Tampermonkey, το Greasemonkey ή το Violentmonkey για να εγκαταστήσετε αυτόν τον κώδικα.

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

θα χρειαστεί να εγκαταστήσετε μια επέκταση όπως το Tampermonkey ή το Violentmonkey για να εγκαταστήσετε αυτόν τον κώδικα.

θα χρειαστεί να εγκαταστήσετε μια επέκταση όπως το Tampermonkey ή το Userscripts για να εγκαταστήσετε αυτόν τον κώδικα.

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

Θα χρειαστεί να εγκαταστήσετε μια επέκταση διαχείρισης κώδικα χρήστη για να εγκαταστήσετε αυτόν τον κώδικα.

(Έχω ήδη έναν διαχειριστή κώδικα χρήστη, επιτρέψτε μου να τον εγκαταστήσω!)

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.

(Έχω ήδη έναν διαχειριστή στυλ χρήστη, επιτρέψτε μου να τον εγκαταστήσω!)

Δημιουργός
jmpatag
Ημερήσιες εγκαταστάσεις
2
Σύνολο εγκαταστάσεων
70
Βαθμολογίες
1 0 0
Έκδοση
2.3.0
Δημιουργήθηκε την
04/04/2026
Ενημερώθηκε την
06/05/2026
Μέγεθος
80 KB
Άδεια
GPL-3.0
Εφαρμόζεται σε

🎬 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.