Media Session API Polyfill Firefox

Examine source code of Media Session API Polyfill

Inspect and view changes in Media Session API Polyfill source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 2,
  "name": "Media Session API Polyfill",
  "short_name": "Media Session Polyfill",
  "version": "0.0.2",
  "description": " Adds Media Session API support to popular websites, letting you use pause/play buttons on your Linux computer.",
  "permissions": [
    "<all_urls>",
    "tabs"
  ],
  "content_security_policy": "script-src 'self'; object-src 'self'",
  "content_scripts": [
    {
      "matches": [
        "https://music.amazon.com/*"
      ],
      "js": [
        "AmazonMusicMediaSession.js"
      ],
      "run_at": "document_start"
    },
    {
      "matches": [
        "https://www.amazon.com/Amazon-Video/*",
        "https://www.amazon.com/gp/video/*",
        "https://primevideo.com/*"
      ],
      "js": [
        "AmazonPrimeVideoMediaSession.js"
      ],
      "run_at": "document_start"
    },
    {
      "matches": [
        "https://www.youtube.com/*"
      ],
      "js": [
        "YoutubeMediaSession.js"
      ],
      "run_at": "document_start"
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "listener.js"
      ],
      "match_about_blank": true,
      "all_frames": true,
      "run_at": "document_start"
    }
  ],
  "background": {
    "persistent": true,
    "scripts": [
      "background.js"
    ]
  },
  "browser_specific_settings": {
    "gecko": {
      "id": "media-session-polyfill@purisa.me"
    }
  }
}

Best Media Session API Polyfill Alternatives

Here are some Firefox add-ons that are similar to Media Session API Polyfill: