1 item
YouTube-style keyboard shortcuts for any video or audio. You choose which sites to allow — nothing is collected. 🎮 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
rating_count is the Chrome Web Store ratings count, not a written-review count.