Fine control of HTML video playback

Latest Version

Version
0.0.1.9
Update
August 3, 2024
Size
22.58KiB
Developer
Category
Users
150
Rating
5 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Scripting
Storage
Tabs
WebNavigation
See more

Flash Playback Speed ⚡ Extension

Enable fine control of HTML video playback with the Flash Playback Speed (FPS) Controller.

Enhance your entertainment experience with HTML videos by speeding up or slowing down the video playback speed or rewinding or advancing the video timestamp by 10 seconds.

FPS supports two playback speed modes: real and ideal. Use real to quickly change the playback speed on the fly and use ideal to dial into and save a preferred playback speed.

Install this extension to access the FPS Controller on select supported websites, which include YouTube, HBO Max, Disney+, Hulu, and Netflix.

FPS Controller:[|][1.00][<][-][+][>][X]

FPS Controller Controls:
- Click the[X]button to close the FPS Controller
- Click the[+]button to increase the video playback speed by 0.1
- Click the[-]button to decrease the video playback speed by 0.1
- Click the[<]button to rewind the video timestamp by 10 seconds
- Click the[>]button to advance the video timestamp by 10 seconds
- Click the[|]or[¦]buttons to show or hide the full FPS Controller
- Click the[1.00]playback speed gauge to switch between real and ideal playback modes

Mouse & Keyboard Controls:
- Press the ` to open or close the FPS Controller
- Press the ] key to increase the video playback speed by 0.1
- Press the [ key to decrease the video playback speed by 0.1
- Press the | key (Shift + \\) to show or hide the full FPS Controller
- Press the \\ key to switch between real and ideal playback modes
- Press the ~ key (Shift + `) key to reset the FPS Controller position
- Press the { key (Shift + [) to rewind the video timestamp by 10 seconds
- Press the } key (Shift + ]) to advance the video timestamp by 10 seconds
- Click and drag the FPS Controller to move the FPS Controller around within the video frame

Popup Settings (Click the FPS extension icon in your browser’s pinned extensions list):
- Use the slider to set and save your preferred opacity for the FPS Controller
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Flash Playback Speed \u26a1", "version": "0.0.1.9", "description": "Fine control of HTML video playback", "permissions": ["scripting", "storage", "tabs", "webNavigation"], "host_permissions": [ "https://tubitv.com/*", "https://tv.apple.com/*", "https://www.hulu.com/*", "https://play.max.com/*", "https://www.amazon.com/*", "https://www.netflix.com/*", "https://www.youtube.com/*", "https://www.disneyplus.com/*" ], "action": { "default_title": "Flash Playback Speed \u26a1", "default_icon": { "128": "icons/flash_icon.png" }, "default_popup": "popup.html" }, "icons": { "128": "icons/flash_icon.png" }, "background": { "service_worker": "background.js" }, "options_page": "options.html", "content_scripts": [ { "js": ["popup_content.js"], "matches": [ "https://tubitv.com/*", "https://tv.apple.com/*", "https://www.hulu.com/*", "https://play.max.com/*", "https://www.amazon.com/*", "https://www.netflix.com/*", "https://www.youtube.com/*", "https://www.disneyplus.com/*" ] } ], "web_accessible_resources": [ { "resources": ["controller.js"], "matches": [ "https://tubitv.com/*", "https://tv.apple.com/*", "https://www.hulu.com/*", "https://play.max.com/*", "https://www.amazon.com/*", "https://www.netflix.com/*", "https://www.youtube.com/*", "https://www.disneyplus.com/*" ] } ]}
Read more