CastBuddy

CastBuddy

This extension finds videos on the web sites you are browsing and allows you to play them on your Chromecast device.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "update_url": "https://clients2.google.com/service/update2/crx",
  "name": "CastBuddy",
  "description": "This extension finds videos on the web sites you are browsing and allows you to play them on your Chromecast device.",
  "version": "1.1.0",
  "manifest_version": 2,
  "icons": {
    "16": "icons/castbuddyv2-logo_16.png",
    "48": "icons/castbuddyv2-logo_48.png",
    "96": "icons/castbuddyv2-logo_96.png",
    "128": "icons/castbuddyv2-logo_128.png"
  },
  "browser_action": {
    "default_title": "Castbuddy"
  },
  "background": {
    "scripts": [
      "background.js"
    ]
  },
  "content_scripts": [
    {
      "matches": [
        "http://*/*",
        "https://*/*"
      ],
      "exclude_matches": [
        "http://*.castbuddy.app:*/",
        "https://*.castbuddy.app:*/",
        "http://*.castbuddy.app:*/index.html",
        "https://*.castbuddy.app:*/index.html",
        "https://*.doubleclick.net/*",
        "https://*.googlesyndication.com/*",
        "https://*.google.com/*",
        "https://*.castbuddy.pages.dev/",
        "https://*.castbuddy.pages.dev/",
        "https://*.castbuddy.pages.dev/index.html",
        "https://*.castbuddy.pages.dev/index.html"
      ],
      "js": [
        "content-script.js"
      ],
      "all_frames": true,
      "run_at": "document_end"
    }
  ],
  "permissions": [
    "storage",
    "contextMenus"
  ],
  "optional_permissions": [
    "tabs",
    "https://*.castbuddy.app:*/*",
    "http://*.castbuddy.app:*/*",
    "https://dev.castbuddy.app:8080/*",
    "https://*.castbuddy.pages.dev/*"
  ],
  "externally_connectable": {
    "matches": [
      "http://*.castbuddy.site:*/*",
      "https://*.castbuddy.app:*/*",
      "http://*.castbuddy.app:*/*",
      "https://localhost:8080/",
      "https://*.castbuddy.pages.dev/*"
    ]
  },
  "content_security_policy": "script-src 'self' 'unsafe-eval' chrome-extension://www.gstatic.com chrome-extension://ghagedffjalchgcgdgfindabkpnmalel chrome-extension://pkedcjkdefgpdelpbcmbmeomcjbeemfm chrome-extension://enhhojjnijigcajfphajepfemndkmdlo chrome-extension-resource: https://www.gstatic.com http://www.gstatic.com;; object-src 'self' https://ssl.google-analytics.com;"
}