AutoPause

AutoPause

Pause other audio and video sources if audio is playing on active tab with automatic resume

Merlin
Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "name": "AutoPause",
  "version": "2.8.4",
  "description": "Pause other audio and video sources if audio is playing on active tab with automatic resume",
  "content_security_policy": {
    "extension_pages": "default-src 'none'; script-src 'self'; frame-ancestors 'none'; form-action 'none'; upgrade-insecure-requests; block-all-mixed-content"
  },
  "cross_origin_embedder_policy": {
    "value": "require-corp"
  },
  "cross_origin_opener_policy": {
    "value": "same-origin"
  },
  "commands": {
    "gotoaudible": {
      "suggested_key": {
        "default": "Alt+K",
        "mac": "Alt+K"
      },
      "description": "Go to tab with audio"
    },
    "disableresume": {
      "description": "Toggle auto resume"
    },
    "toggleFastPlayback": {
      "suggested_key": {
        "default": "Alt+Q",
        "mac": "Alt+Q"
      },
      "description": "Toggle fast playback"
    },
    "Rewind": {
      "description": "Rewind"
    },
    "pauseoninactive": {
      "suggested_key": {
        "default": "Alt+I",
        "mac": "Alt+I"
      },
      "description": "Toggle pause on inactive"
    },
    "backgroundaudio": {
      "suggested_key": {
        "default": "Alt+O",
        "mac": "Alt+O"
      },
      "description": "Set tab to play when nothing else is"
    },
    "togglePlayback": {
      "description": "Toggle media playback"
    },
    "next": {
      "description": "Go to end of media"
    },
    "previous": {
      "description": "Go to start of media"
    },
    "ignoretab": {
      "description": "Ignore a tab"
    },
    "previoustab": {
      "description": "Play media from previous tab"
    },
    "autopausewindow": {
      "description": "Limit autopause usage to a window"
    }
  },
  "permissions": [
    "storage",
    "scripting",
    "idle"
  ],
  "background": {
    "service_worker": "background.js"
  },
  "icons": {
    "48": "icon48.png"
  },
  "options_ui": {
    "page": "options.html",
    "open_in_tab": false
  },
  "optional_host_permissions": [
    "<all_urls>"
  ],
  "manifest_version": 3
}