MTController for YouTube

Control YouTube videos or music without switching to the tab: play, pause, rewind, skip, close - all the features you need to make your workflow more productive.
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": 2,
  "name": "__MSG_appName__",
  "description": "__MSG_appDesc__",
  "default_locale": "en",
  "author": "Andrew Flower",
  "version": "1.6.0",
  "icons": {
    "32": "icons/icon.png",
    "48": "icons/icon48.png",
    "64": "icons/icon64.png",
    "96": "icons/icon96.png",
    "128": "icons/icon128.png"
  },
  "content_scripts": [
    {
      "matches": [
        "https://*.youtube.com/*"
      ],
      "js": [
        "script/content/sync_state.js",
        "script/content/youtube_video.js",
        "script/content/video_commands.js"
      ],
      "run_at": "document_start"
    }
  ],
  "web_accessible_resources": [
    "script/inject/movie_player_interface.js"
  ],
  "browser_action": {
    "default_icon": "icons/icon.png",
    "default_popup": "html/popup.html"
  },
  "permissions": [
    "activeTab",
    "tabs",
    "*://*.youtube.com/*"
  ],
  "browser_specific_settings": {
    "gecko": {
      "strict_min_version": "57.0"
    }
  }
}