PiPPY - Native picture in picture
Native Google Chrome extension for picture in picture mode. Supports Youtube, Twitch, Mixer, Facebook and many other platforms.
Additional files are visible only to premium users
manifest.json
{
"update_url": "https://clients2.google.com/service/update2/crx",
"name": "PiPPY - Native picture in picture",
"short_name": "PiPPY",
"description": "Native Google Chrome extension for picture in picture mode. Supports Youtube, Twitch, Mixer, Facebook and many other platforms.",
"homepage_url": "http://pippy.jaska.co",
"offline_enabled": true,
"version": "0.14",
"manifest_version": 2,
"background": {
"scripts": [
"background.js"
],
"persistent": true
},
"icons": {
"128": "assets/PiPPY-128.png"
},
"browser_action": {
"default_icon": {
"16": "assets/PiPPY-16.png",
"48": "assets/PiPPY-48.png",
"128": "assets/PiPPY-128.png"
},
"default_title": "PiPPY"
},
"commands": {
"shortcut_test": {
"suggested_key": {
"default": "Alt+Shift+S",
"windows": "Alt+Shift+S",
"mac": "Alt+Shift+S",
"chromeos": "Alt+Shift+S",
"linux": "Alt+Shift+S"
},
"description": "Force picture in picture"
}
},
"web_accessible_resources": [
"assets/PiPPY-Twitch.png"
],
"content_scripts": [
{
"matches": [
"*://*.twitch.tv/*"
],
"exclude_matches": [
"*://*.twitch.tv/directory/*",
"*://*.twitch.tv/"
],
"js": [
"twitch/background.js"
],
"css": [
"twitch/style.css"
],
"all_frames": true,
"run_at": "document_end"
}
],
"permissions": [
"contextMenus",
"activeTab",
"tabs",
"http://*/*",
"https://*/*"
]
}