Set a default speed for video and audio.

Latest Version

Version
3.0.9996
Update
September 26, 2024
Size
418KiB
Developer
Category
Users
400,000+
Rating
4.78004 ★
Manifest Version
3
Web Store Status
Languages Support
Bahasa Indonesia
English
Français
Tiếng Việt
Türkçe
Español
Italiano
Português (Brasil)
русский
українська
‫العربية
中文 (简体)
中文 (繁體)
日本語
한국어
See more
Permissions
Storage
TabCapture
WebNavigation
Scripting
Offscreen
UserScripts
ContextMenus
See more

Global Speed Extension

Speed Control
• Compatible with nearly all video and audio streaming sites including Youtube, Netflix, Spotify, podcast sites, etc.
• Tabs can have their own playback rate.
• URL rules to automatically set a custom playback rate depending on the website.
• Optional shortcut keys to control speed.

Media Hotkeys
• Rewinding/forwarding, frame by frame analysis, adjusting volume, darken background, set mark, go to mark, repeat segment, and more.
• Select what video/audio you want prioritized for media hotkeys.
- Shortcuts support multiple trigger modes, including context menu, and global shortcuts, which allows you to control background music or PiP videos while using another application.

Filters
• Apply filters (invert, grayscale, brightness, contrast, mirroring etc) on videos or even the entire page.
• Configure hotkeys to toggle invert, adjust brightness or contrast, and more.

Audio Effects
• Effects including pitch shifting, volume boosting, EQ (equalizer), reverse audio, and more.
• You can delay audio to fix sync issues.
• Configure hotkeys to adjust pitch, volume boost, and more.

Privacy
• NO data collection. NO trackers.
• Github: https://github.com/polywock/globalSpeed
• Privacy Policy: https://github.com/polywock/globalSpeed/blob/master/PRIVACY_POLICY.md
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "__MSG_appName__", "short_name": "Global Speed", "version": "3.0.9996", "default_locale": "en", "description": "__MSG_appDesc__", "manifest_version": 3, "host_permissions": ["https://*/*", "http://*/*", "file://*/*"], "permissions": ["storage", "tabCapture", "webNavigation", "scripting", "offscreen", "userScripts", "contextMenus"], "action": { "default_popup": "popup.html" }, "icons": { "48": "icons/48.png", "128": "icons/128.png" }, "background": { "service_worker": "background.js", "type": "module" }, "web_accessible_resources": [ {"resources": ["circles/*.svg"], "matches": ["http://*/*", "https://*/*"]} ], "content_scripts": [ { "matches": ["https://*/*", "http://*/*", "file://*/*"], "js": ["isolated.js"], "all_frames": true, "match_about_blank": true, "run_at": "document_start" }, { "matches": ["https://*/*", "http://*/*", "file://*/*"], "js": ["main.js"], "all_frames": true, "match_about_blank": true, "run_at": "document_start", "world": "MAIN" } ], "options_ui": { "open_in_tab": true, "page": "options.html" }, "commands": { "commandA": {"description": "command A"}, "commandB": {"description": "command B"}, "commandC": {"description": "command C"}, "commandD": {"description": "command D"}, "commandE": {"description": "command E"}, "commandF": {"description": "command F"}, "commandG": {"description": "command G"}, "commandH": {"description": "command H"}, "commandI": {"description": "command I"}, "commandJ": {"description": "command J"}, "commandK": {"description": "command K"}, "commandL": {"description": "command L"}, "commandM": {"description": "command M"}, "commandN": {"description": "command N"}, "commandO": {"description": "command O"}, "commandP": {"description": "command P"}, "commandQ": {"description": "command Q"}, "commandR": {"description": "command R"}, "commandS": {"description": "command S"} }}
Read more