Universal Media Controller icon

Universal Media Controller

by mostafa.afrouzi · afrouzi.ir · Tools
Established publisherManifest V3 Free
View in Chrome Web Store Data as of 18 Oct 2026

YouTube-style keyboard shortcuts for any video or audio. You choose which sites to allow — nothing is collected.

Users
166
+28 in 30 days
Rating
4.3 / 5
unchanged in 30 days
Ratings
6
0 in 30 days
Store rank
#69K
#58K among extensions
Version
0.3.1
updated 29 Jul 2026

Users

monthly, 2 years
086171Mar 2025Jan 2026Oct 2026
Latest, 18 Oct 2026: 166 usersMove the mouse over the chart for any month

Ratings count

monthly, 2 years
036Mar 2025Jan 2026Oct 2026
Latest, 18 Oct 2026: 6 ratingsMove the mouse over the chart for any month

The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.

About Universal Media Controller

🎮 Universal Media Controller adds YouTube-style keyboard shortcuts to HTML5 video and audio on the web — play/pause, seek, speed, volume, mute, fullscreen, Picture-in-Picture, and more. 🌟 Key Features: • Control almost any page media without hunting for player buttons • Familiar shortcuts (K / J / L, arrows, </>, 0–9, M, F, P, +/-) • You choose site access: allow this site, or all sites — nothing broad is forced at install • Remap or disable any shortcut • Optional site profiles (Twitch, Netflix, YouTube) to avoid key clashes • Blacklist domains where you do not want hotkeys • Open source, runs locally, no accounts or analytics 🔐 How site access works: After install, open the extension popup on a video page and choose: • Allow this site — recommended if you only need a few domains • Allow all sites — convenient everywhere (Chrome shows its standard permission prompt when you choose this) ⌨️ Keyboard Shortcuts: • K - Play/Pause • J/L - Skip backward/forward 10s • Left/Right arrows - Skip 5s • </> - Decrease/Increase speed • 0-9 - Jump to percentage • M - Toggle mute • F - Toggle fullscreen • P - Picture-in-Picture mode • +/- - Volume control • [/] - Navigate subtitles 🔒 Privacy & Security: • No data collection • No external tracking • Works offline • Optional site access — you decide what to allow • Open source code 💡 Perfect for: • Online courses and educational videos • Movie and TV show streaming • Podcast and audio content • Language learning with subtitles • Multi-tasking with Picture-in-Picture 🚀 Regular updates and active development! 📝 Note: Some features may not work on websites that use custom video players, DRM, or have strict security policies. If keys clash with a site, disable those shortcuts or enable a site profile in Options. 🔧 Having issues or suggestions? Visit our GitHub page for support and feature requests: https://github.com/mostafaafrouzi/Universal-Media-Controller ——— Release version 0.3.1 # Changelog [0.3.1] - 2026-07-27 Fixed • Service worker no longer throws Duplicate script ID 'umc-hotkeys' when content scripts sync races (install / reload / permission grant) # Changelog [0.3.0] - 2026-07-26 Added • Optional host access — allow this site or all sites from the popup (nothing broad required at install) • Dynamic content-script registration after permission is granted • Temporary inject on the active tab so you can try hotkeys before granting permanent access • Site profiles — optional presets for Twitch, Netflix, and YouTube (off by default) • Custom per-domain profiles in Options • Disable individual shortcuts • Toggle for number-key percentage seeking (0–9) • Revoke previously granted site access from the popup Changed • Removed required host permissions / static content scripts • Improved media target selection and iframe support • Ignore shortcuts while typing in inputs • README, PRIVACY, and SECURITY aligned with actual behavior Fixed • Playback speed no longer gets stuck off the 0.25× grid (e.g. 0.10x → 1.10x instead of 1.00x) • Safer media operations on restrictive players (e.g. Twitch live) • Enable toggle now applies to all open tabs • Blacklist updates apply via storage sync • Seeking skipped on live streams without a finite duration • Removed remote CDN CSS from the popup

Growth

WindowUsersChangeRatingsRating
7 days+2+1.2%00.00
30 days+28+20.3%00.00
6 months+74+80.4%+2−0.67
1 year+121+268.9%+3−0.67

Version history

4 versions recorded
0.3.129 Jul 2026
0.3.027 Jul 2026
0.2.025 Nov 2025
0.1.221 Mar 2025

Details

Category
Tools
First seen
21 Mar 2025
Size
59 KB
Languages
en
Pricing
Free
Privacy policy
github.com
Support
github.com
Extension ID
gfnimohgkhpemnhidffilknnibppmfkg

Permissions and risk

Minimal riskimpact 0, likelihood 2
Permissions
storageactiveTabscripting

Alternatives to Universal Media Controller

Extensions that rank for the same store searches or share the Tools category, ordered by users