Stops multiple video services on tab unfocus and continues on focus
Video Auto Pause Extension
Have you ever been caught off guard with a video still playing when someone (like your boss) surprises you? With Video Auto Pause, you won't have to worry anymore! This open-source Chrome extension automatically pauses various video services when you switch tabs, switch windows, lock your computer, or scroll through comments. It resumes playback seamlessly when you return or refocus. You can easily customize the functionality to fit your needs.
Key Features:
* Auto-pauses videos on tab/window switch, computer lock, and comment scrolling
* Resumes videos when you refocus or return to the tab/window
* Supports various popular video platforms
* Customizable settings to suit your preferences
* Lightweight, open-source, and user-friendly
Enhance your browsing experience and stay in control with Video Auto Pause – small and convenient little extension for everyday use!
Version history
-------------------------------------
New on version 1.10.1:
* Possibility to disable extension for a single tab (as requested in the feedback)
New on version 1.9.2:
* Fixes for the disabled icon handling
New on version 1.9.0:
* Icon will now turn gray on pages where extension is not enabled or if it's disabled completely
New on version 1.8.0:
* Add option to disable full screen pausing
New on version 1.7.7:
* Ignore all pause/resume activity when in full screen
New on version 1.7.6:
* Changed hbomax.com to max.com
* Automation for Github repository
New on version 1.7.0:
* Minor version bump for new features
* Fixed issue with site specific settings
New on version 1.6.6:
* Improve script injecting procedure
New on version 1.6.5:
* New logo added
New on version 1.6.4:
* Support for udacity.com
* Non active videos will be paused on window creation
* Fixed bug where video restarted after it has ended
* Fixed bug where settings were not refreshed after script injection
New on version 1.6.3:
* Add option how to handle manual pausing of video
* Add debug mode
New on version 1.6.2:
* Allow pausing video when moving cursor out of viewport
New on version 1.6.1:
* Fixed bug on auto resume on window focus
* Moved enabled sites under advanced settings
New on version 1.6.0:
* Allow selecting which services are enabled
* Bug fixes
New on version 1.5.0:
* Do not automatically resume if video has been paused by the user
New on version 1.4.1:
* Fix for unfocus/focus option
New on version 1.4.0:
* Option to pause on computer lock and resume on unlock
* Option to pause on window unfocus and resume on focus
* Default keyboard shortcut changes (Ctrl+Shift+P apparently was for printing)
New on version 1.3.9:
* Refactored options menu
New on version 1.3.8:
* Updated settings page
* Small bug fixes and improvements
New on version 1.3.7:
* Keyboard shortcut to pause/unpause videos
* Keyboard shortcut to mute/unmute videos
* Bug fixes
New on version 1.3.6:
* Update to manifest v3
* Add keyboard shortcut to disable extension
New on version 1.3.5:
* Improved settings handling
* Allow to pause when video goes off the screen when scrolling
New on version 1.3.0:
* Allow stopping playback on window minimize
* Pause/resume also Netflix and Vimeo videos
Read more
Key Features:
* Auto-pauses videos on tab/window switch, computer lock, and comment scrolling
* Resumes videos when you refocus or return to the tab/window
* Supports various popular video platforms
* Customizable settings to suit your preferences
* Lightweight, open-source, and user-friendly
Enhance your browsing experience and stay in control with Video Auto Pause – small and convenient little extension for everyday use!
Version history
-------------------------------------
New on version 1.10.1:
* Possibility to disable extension for a single tab (as requested in the feedback)
New on version 1.9.2:
* Fixes for the disabled icon handling
New on version 1.9.0:
* Icon will now turn gray on pages where extension is not enabled or if it's disabled completely
New on version 1.8.0:
* Add option to disable full screen pausing
New on version 1.7.7:
* Ignore all pause/resume activity when in full screen
New on version 1.7.6:
* Changed hbomax.com to max.com
* Automation for Github repository
New on version 1.7.0:
* Minor version bump for new features
* Fixed issue with site specific settings
New on version 1.6.6:
* Improve script injecting procedure
New on version 1.6.5:
* New logo added
New on version 1.6.4:
* Support for udacity.com
* Non active videos will be paused on window creation
* Fixed bug where video restarted after it has ended
* Fixed bug where settings were not refreshed after script injection
New on version 1.6.3:
* Add option how to handle manual pausing of video
* Add debug mode
New on version 1.6.2:
* Allow pausing video when moving cursor out of viewport
New on version 1.6.1:
* Fixed bug on auto resume on window focus
* Moved enabled sites under advanced settings
New on version 1.6.0:
* Allow selecting which services are enabled
* Bug fixes
New on version 1.5.0:
* Do not automatically resume if video has been paused by the user
New on version 1.4.1:
* Fix for unfocus/focus option
New on version 1.4.0:
* Option to pause on computer lock and resume on unlock
* Option to pause on window unfocus and resume on focus
* Default keyboard shortcut changes (Ctrl+Shift+P apparently was for printing)
New on version 1.3.9:
* Refactored options menu
New on version 1.3.8:
* Updated settings page
* Small bug fixes and improvements
New on version 1.3.7:
* Keyboard shortcut to pause/unpause videos
* Keyboard shortcut to mute/unmute videos
* Bug fixes
New on version 1.3.6:
* Update to manifest v3
* Add keyboard shortcut to disable extension
New on version 1.3.5:
* Improved settings handling
* Allow to pause when video goes off the screen when scrolling
New on version 1.3.0:
* Allow stopping playback on window minimize
* Pause/resume also Netflix and Vimeo videos
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Video Auto Pause", "version": "1.10.2", "description": "Stops multiple video services on tab unfocus and continues on focus", "permissions": [ "tabs", "storage", "activeTab", "scripting", "idle" ], "host_permissions": [ "https://*.youtube.com/*", "https://*.vimeo.com/*", "https://*.netflix.com/watch/*", "https://*.youtubekids.com/*", "https://*.primevideo.com/*", "https://*.max.com/*", "https://*.disneyplus.com/*", "https://*.twitch.tv/*", "https://*.udacity.com/*" ], "homepage_url": "https://github.com/drodil/video_auto_pause", "options_ui": { "page": "options.html", "open_in_tab": false }, "icons": { "16": "images/icon_16.png", "32": "images/icon_32.png", "64": "images/icon_64.png", "128": "images/icon_128.png" }, "action": { "default_popup": "options.html", "default_icon": { "16": "images/icon_16.png", "32": "images/icon_32.png", "64": "images/icon_64.png", "128": "images/icon_128.png" } }, "background": { "service_worker": "vap_bs.js" }, "externally_connectable": { "ids": [ "*" ], "matches": [ "https://*.youtube.com/*", "https://*.youtubekids.com/*", "https://*.vimeo.com/*", "https://*.netflix.com/watch/*", "https://*.primevideo.com/*", "https://*.max.com/*", "https://*.disneyplus.com/*", "https://*.twitch.tv/*", "https://*.udacity.com/*" ] }, "commands": { "toggle-extension": { "suggested_key": { "default": "Ctrl+Shift+K", "mac": "Command+Shift+K" }, "description": "Disable/enable extension" }, "toggle-tab": { "suggested_key": { "default": "Ctrl+Shift+L", "mac": "Command+Shift+L" }, "description": "Disable/enable on active tab" }, "toggle-play": { "suggested_key": { "default": "Ctrl+Shift+Space", "mac": "Command+Shift+Space" }, "description": "Toggle play/pause" }, "toggle_mute": { "suggested_key": { "default": "Ctrl+Shift+O", "mac": "Command+Shift+O" }, "description": "Toggle mute" } }, "manifest_version": 3}
Read more