YouTube Volume Booster 600% (with Clear Storage Menu)

Adds a floating volume slider with up to 600% boost. Features: Global Volume, Remember Per Video, One-Time Restore, Draggable UI. Fixes resize and idle-hide bugs.

作者
Moritaka Madoka
日安装量
0
总安装量
1
评分
0 0 0
版本
3.9.23
创建于
2025-09-04
更新于
2025-09-04
大小
37.0 KB
许可证
MIT2
适用于

Volume Boost up to 600%:

Uses AudioContext and GainNode to amplify YouTube video audio up to 600%.


Floating Volume Slider (Draggable UI):

Creates a draggable volume slider UI within the #movie_player element.
Saves position as percentages relative to the player’s dimensions, ensuring stability across video changes or browser resizing.


Global Volume:

Persists a consistent volume level across all videos in a tab, stored using GM_setValue with the key youtubeGlobalVolumePerTab_v2_.


Remember Per Video:

Saves individual volume settings for each video (based on videoId) using GM_setValue with the key youtubeVolumeSettings_v2.
Includes a manual save button to store the volume for the current video when this feature is enabled.


One-Time Restore:

Stores a video’s volume to restore it when revisiting the video in the same browsing session, using GM_setValue with the key youtubeRestoreVolume_v3_videoId_map.
Clears restore data when switching to a different video.


Language Toggle:

Supports two languages (Vietnamese and English) for the UI and notifications, with the state saved using GM_setValue with the key youtubeBoosterLanguage_v1.


Clear Manual Storage:

Provides a Tampermonkey menu command to clear all per-video volume data, with a confirmation prompt before execution.


Storage Inspection:

Exposes window.checkBoosterStorage() to log the state of stored settings (volume, toolbar position, feature states) in the console.


Auto Hide/Show:

Hides the toolbar when the YouTube player is in auto-hide mode (ytp-autohide) and shows it when the mouse hovers over the player.


Error Handling and Optimization:

Initializes the toolbar only after the page fully loads (via the load event).
Fixes toolbar position jumping by storing positions as percentages.
Optimizes performance with debouncing (debouncedInitialize) and reduced DOM queries.

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址