AutoPause

AutoPause

Pause other audio and video sources if audio is playing on the active tab with automatic resume, fast forward and media controls.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "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"
  },
  "commands": {
    "gotoaudible": {
      "suggested_key": {
        "default": "Alt+K",
        "mac": "Alt+K"
      },
      "description": "Go to tab with audio"
    },
    "disableresume": {
      "suggested_key": {
        "default": "Alt+R",
        "mac": "Alt+R"
      },
      "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"
  ],
  "background": {
    "scripts": [
      "background.js"
    ]
  },
  "icons": {
    "48": "icon48.png"
  },
  "browser_specific_settings": {
    "gecko": {
      "id": "automute@ndevtk"
    }
  },
  "options_ui": {
    "page": "options.html",
    "open_in_tab": false,
    "browser_style": false
  },
  "developer": {
    "name": "NDevTK",
    "url": "https://github.com/NDevTK/AutoPause"
  },
  "web_accessible_resources": [
    {
      "resources": [
        "WindowScript.js"
      ],
      "matches": [
        "<all_urls>"
      ]
    }
  ],
  "optional_permissions": [
    "<all_urls>"
  ],
  "manifest_version": 3
}