WebNowPlaying Companion Firefox

Examine source code of WebNowPlaying Companion

By: keifufu Add-on
Inspect and view changes in WebNowPlaying Companion source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 2,
  "name": "WebNowPlaying Companion",
  "short_name": "WebNowPlaying",
  "description": "Ever wished music info from your web browser could be used in Rainmeter? Well now it can!",
  "version": "0.5.0",
  "icons": {
    "16": "icon16.png",
    "48": "icon48.png",
    "128": "icon128.png"
  },
  "browser_action": {},
  "browser_specific_settings": {
    "gecko": {
      "id": "{64b2c525-24ed-4c05-aed1-95ff9e6cef70}"
    }
  },
  "permissions": [
    "tabs",
    "storage"
  ],
  "background": {
    "scripts": [
      "Background.js"
    ],
    "persistent": false
  },
  "options_ui": {
    "page": "Options.html"
  },
  "content_scripts": [
    {
      "matches": [
        "*://*/*"
      ],
      "include_globs": [
        "*://music.yandex.*/*"
      ],
      "js": [
        "WebNowPlaying.js",
        "Websites/YandexMusic.js"
      ]
    },
    {
      "matches": [
        "*://*/*"
      ],
      "include_globs": [
        "*://play.google.*/music/*"
      ],
      "js": [
        "WebNowPlaying.js",
        "Websites/GooglePlayMusic.js"
      ]
    },
    {
      "matches": [
        "*://*/*"
      ],
      "include_globs": [
        "*://music.youtube.*/*"
      ],
      "js": [
        "WebNowPlaying.js",
        "Websites/YoutubeMusic.js"
      ]
    },
    {
      "matches": [
        "*://*/*"
      ],
      "include_globs": [
        "*://www.youtube.*/*"
      ],
      "js": [
        "WebNowPlaying.js",
        "Websites/Youtube.js",
        "Websites/YoutubeNew.js",
        "Websites/YoutubeTV.js",
        "Websites/YoutubeSelector.js"
      ]
    },
    {
      "matches": [
        "*://*/*"
      ],
      "include_globs": [
        "*://soundcloud.*/*"
      ],
      "js": [
        "WebNowPlaying.js",
        "Websites/Soundcloud.js"
      ]
    },
    {
      "matches": [
        "*://*/*"
      ],
      "include_globs": [
        "*://listen.tidal.*/*"
      ],
      "js": [
        "WebNowPlaying.js",
        "Websites/Tidal.js"
      ]
    },
    {
      "matches": [
        "*://*/*"
      ],
      "include_globs": [
        "*://music.amazon.*/*"
      ],
      "js": [
        "WebNowPlaying.js",
        "Websites/AmazonMusic.js"
      ]
    },
    {
      "matches": [
        "*://*/*"
      ],
      "include_globs": [
        "*://www.pandora.*/*"
      ],
      "js": [
        "WebNowPlaying.js",
        "Websites/Pandora.js"
      ]
    },
    {
      "matches": [
        "*://*/*"
      ],
      "include_globs": [
        "*://open.spotify.*/*"
      ],
      "js": [
        "WebNowPlaying.js",
        "Websites/Spotify.js"
      ]
    },
    {
      "matches": [
        "*://*/*"
      ],
      "include_globs": [
        "*://www.deezer.*/*"
      ],
      "js": [
        "WebNowPlaying.js",
        "Websites/Deezer.js"
      ]
    },
    {
      "matches": [
        "*://*/*"
      ],
      "include_globs": [
        "*://play.pocketcasts.*/*"
      ],
      "js": [
        "WebNowPlaying.js",
        "Websites/PocketCasts.js"
      ]
    },
    {
      "matches": [
        "*://*/*"
      ],
      "include_globs": [
        "*://app.plex.tv/*"
      ],
      "js": [
        "WebNowPlaying.js",
        "Websites/Plex.js"
      ]
    },
    {
      "matches": [
        "*://*/*"
      ],
      "include_globs": [
        "*://vibe.naver.com/*"
      ],
      "js": [
        "WebNowPlaying.js",
        "Websites/VIBE.js"
      ]
    },
    {
      "matches": [
        "*://*/*"
      ],
      "include_globs": [
        "*://jetsetradio.live/*"
      ],
      "js": [
        "WebNowPlaying.js",
        "Websites/JetSetRadioLive.js"
      ]
    },
    {
      "matches": [
        "*://*/*"
      ],
      "include_globs": [
        "*://player.fm/*"
      ],
      "js": [
        "WebNowPlaying.js",
        "Websites/PlayerFM.js"
      ]
    },
    {
      "matches": [
        "*://*/*"
      ],
      "include_globs": [
        "*://www.twitch.tv/*"
      ],
      "js": [
        "WebNowPlaying.js",
        "Websites/Twitch.js"
      ]
    },
    {
      "matches": [
        "*://*/*"
      ],
      "include_globs": [
        "*://music.apple.com/*"
      ],
      "js": [
        "WebNowPlaying.js",
        "Websites/AppleMusic.js"
      ]
    },
    {
      "matches": [
        "*://*/*"
      ],
      "include_globs": [
        "*://play.qobuz.com/*"
      ],
      "js": [
        "WebNowPlaying.js",
        "Websites/Qobuz.js"
      ]
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "exclude_globs": [
        "*://music.yandex.*/*",
        "*://play.google.*/music/*",
        "*://music.youtube.*/*",
        "*://www.youtube.*/*",
        "*://soundcloud.*/*",
        "*://listen.tidal.*/*",
        "*://music.amazon.*/*",
        "*://www.pandora.*/*",
        "*://open.spotify.*/*",
        "*://www.deezer.*/*",
        "*://play.pocketcasts.*/*",
        "*://app.plex.tv/*",
        "*://vibe.naver.com/*",
        "*://jetsetradio.live/*",
        "*://player.fm/*",
        "*://www.twitch.tv/*",
        "*://music.apple.com/*"
      ],
      "js": [
        "WebNowPlaying.js",
        "Websites/Generic.js"
      ]
    }
  ]
}

Best WebNowPlaying Companion Alternatives

Here are some Firefox add-ons that are similar to WebNowPlaying Companion: