// ==UserScript== // @name Prime Video - toggle pause on minimize or hide // @version 2024.7.8 // @namespace Jakub Marcinkowski // @description Pause Amazon Prime Video movie on minimize, hide, tab switch... and play when it's back. // @author Jakub Marcinkowski // @copyright 2024+, Jakub Marcinkowski // @license Zlib // @homepageURL https://gist.github.com/JakubMarcinkowski // @homepageURL https://github.com/JakubMarcinkowski // @match https://*.primevideo.com/* // @icon https://m.media-amazon.com/images/G/01/digital/video/DVUI/favicons/favicon.png // @noframes // @grant none // @downloadURL none // ==/UserScript== (function() { 'use strict'; document.addEventListener("visibilitychange", () => { const player = document.querySelector('video[id^="dummy"]'); if (document.visibilityState === 'hidden') { player.pause(); } else { player.play(); } }); })();