YouTube Auto HD + FPS

Automatically set the videos' quality on YouTube according to their FPS!
Premium users can view and search full source code, and see the source code differences between two versions.
Upgrade to premium
manifest.json
{
  "manifest_version": 3,
  "name": "YouTube Auto HD + FPS",
  "description": "__MSG_cj_i18n_02146__",
  "version": "1.11.4",
  "icons": {
    "16": "icon-16.png",
    "32": "icon-32.png",
    "48": "icon-48.png",
    "64": "icon-64.png",
    "128": "icon-128.png"
  },
  "homepage_url": "https://github.com/avi12/youtube-auto-hd",
  "default_locale": "en_US",
  "host_permissions": [
    "https://youtube.com/*",
    "https://*.youtube.com/*",
    "https://www.youtube-nocookie.com/*",
    "https://youtube.googleapis.com/*"
  ],
  "permissions": [
    "cookies",
    "storage"
  ],
  "author": "Avi <[email protected]>",
  "browser_specific_settings": {
    "gecko": {
      "id": "[email protected]"
    }
  },
  "developer": {
    "name": "Avi",
    "url": "https://github.com/avi12/youtube-auto-hd"
  },
  "background": {
    "scripts": [
      "background.js"
    ]
  },
  "action": {
    "default_title": "YouTube Auto HD + FPS",
    "default_popup": "popup.html",
    "default_icon": {
      "16": "icon-16.png",
      "32": "icon-32.png",
      "48": "icon-48.png",
      "64": "icon-64.png",
      "128": "icon-128.png"
    }
  },
  "content_scripts": [
    {
      "matches": [
        "https://www.youtube-nocookie.com/*",
        "https://www.youtube.com/*",
        "https://youtube.googleapis.com/*"
      ],
      "all_frames": true,
      "js": [
        "content-scripts/desktop.js"
      ]
    },
    {
      "matches": [
        "https://www.youtube.com/*"
      ],
      "js": [
        "content-scripts/resize.js"
      ]
    }
  ],
  "options_ui": {
    "page": "popup.html"
  }
}