Enables JS PIP support for any HTML 5 video element

Latest Version

Version
1
Update
May 4, 2020
Size
5.92KiB
Developer
Category
Users
192
Rating
0 ★
Manifest Version
2
Web Store Status
Languages Support
English (United States)
See more
Permissions
ActiveTab
See more

PIPvid Extension

Chromium based browsers upport picture-in-picture and there is a JavaScript API which allows websites to leverage this capability. Unfortunately many websites don't so users are left to using browser Windows and OS level windowing management to re-produce this capability.

PIPvideo does exactly what you imagine it does. It finds the video elements on the page and adds a little icon in the top left hand corner that when clicked it will open the video leveraging this API and the PIP technology built into Chromium.

In order to ensure that the extension doesn't have any negative performance implications you have to click the extension button for it to add the icon to the videos. I've successfully tested it on:

* YouTube
* NFL Gamepass
* Disney Plus
* Netflix
* CNN
* ESPN
* Twitch
* Mixer

Notice: Some websites modify the DOM numerous times and because of this some sites do not currently work in the current design. Here are some that I have found that do not:

* Polygon
* Hulu
* NBA.com
* Hotstar
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 2, "name": "PIPvid", "version": "1", "description": "Enables JS PIP support for any HTML 5 video element", "browser_action": { "default_icon": "icon.png" }, "background": { "scripts": ["background.js"], "persistent": false }, "content_scripts": [ { "matches": ["http://*/*","https://*/*"], "css": ["pip.css"] } ], "permissions": [ "activeTab" ], "web_accessible_resources": ["icon.png"]}
Read more

Similar Extensions

icon

Picture in Picture - PiP View Extension · Productivity 192 31 ★ 56.87KiB

icon

Force Picture-in-Picture Extension Extension · Productivity 192 31 ★ 7.49KiB

icon

Disney+ Picture in Picture Extension · Accessibility 192 248 ★ 59.57KiB

icon

PiPControl - Picture-in-Picture Control Extension · Productivity 192 11 ★ 11.0KiB

icon

PIPsy - PIP out your video player! Extension · Accessibility 192 14 ★ 13.89KiB

icon

Picture in Picture Extension · Accessibility 192 2 ★ 17.1KiB

icon

Netflix Picture in Picture now for Prime & D+ Extension · Fun 192 79 ★ 177KiB

icon

ForcePIP Extension · Productivity 192 5 ★ 10.05KiB

icon

Always Video ᴴᴷ - Beta ( PiP Automation ) Extension · Productivity 192 57 ★ 1.94MiB

icon

PiP Anywhere Extension · Fun 192 0 ★ 5.14KiB

icon

Hulu PIP Extension · Fun 192 42 ★ 3.47KiB

icon

PiP Unblocker Extension · Productivity 192 13 ★ 6.24KiB

icon

PIP-VID Extension · Productivity 192 3 ★ 78.06KiB

icon

CIP - Picture In Picture (AKA. PIP) player Extension · Fun 192 11 ★ 9.67KiB

icon

Custom JavaScript for Websites 2 Extension · Developer Tools 192 129 ★ 588KiB

icon

Hulu Picture In Picture Extension · Fun 192 64 ★ 16.11KiB

icon

Picture-in-Picture any site Extension · Productivity 192 51 ★ 9.73KiB

icon

Disney+ PIP Extension · Accessibility 192 55 ★ 14.55KiB

icon

Picture-in-Picture Plus Extension · Fun 192 3 ★ 4.23KiB

icon

PiP (Picture in Picture) Extension · Accessibility 192 1 ★ 6.83KiB

icon

Picture in Picture Helper Extension · Productivity 192 0 ★ 7.51KiB

icon

Disney+ PIP Extension · Fun 192 14 ★ 6.92KiB

icon

Hulu Easy Pop Out Extension · Fun 192 49 ★ 62.65KiB

icon

Video Picture-in-Picture Extension · Productivity 192 7 ★ 11.29KiB