Watch and Learn

A chrome extension that replaces Learn's default video and audio player with video.js

What is Watch and Learn?

Watch and Learn is a Chrome extension developed by 9at8, and its main feature is "A chrome extension that replaces Learn's default video and audio player with video.js".

Extension Screenshots

screenshot
screenshot
screenshot
screenshot

Download Watch and Learn Extension CRX File

Download Watch and Learn extension files in crx format, manually install Chrome extensions in the browser, or share the crx files with friends to easily install Chrome extensions.

Extension Usage Instructions

                        The default video and audio player on Learn does not work well enough. It's missing a lot of keyboard shortcuts, seeking tracks is not precise and does not support picture in picture, which most browsers support.

This extension replaces the default player with a video.js player. (https://videojs.com)

Video.js is an extensible video player for browsers, has a lot of plugins, and is used by a lot of companies in production. Watch and Learn leverages it to offer the following features:

- binge mode (or "Learn and Chill")
- playback rates up to 3x on all videos and audios
- default video playback rate using settings in the popup
- picture in picture support
- keyboard shortcuts like 'M' to mute, 'Space' to pause/play, 'F' to fullscreen, and many more using the 'videojs-hotkeys' plugin                    

Extension Basic Information

Name Watch and Learn Watch and Learn
ID flkieefnhcdppcpgpokibmokkochikei
Official URL https://chromewebstore.google.com/detail/watch-and-learn/flkieefnhcdppcpgpokibmokkochikei
Description A chrome extension that replaces Learn's default video and audio player with video.js
File Size 462 KB
Installation Count 321
Current Version 1.2.2
Last Updated 2021-09-16
Publish Date 2021-02-21
Rating 4.40/5 Total 5 Ratings
Developer 9at8
Email [email protected]
Payment Type free
Extension Website https://github.com/9at8/watch-and-learn
Help Page URL https://github.com/9at8/watch-and-learn/issues
Supported Languages en
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "name": "Watch and Learn",
    "version": "1.2.2",
    "icons": {
        "128": "static\/icon128.png"
    },
    "description": "A chrome extension that replaces Learn's default video and audio player with video.js",
    "manifest_version": 2,
    "permissions": [
        "storage"
    ],
    "browser_action": {
        "default_popup": "static\/popup.html"
    },
    "content_scripts": [
        {
            "matches": [
                "https:\/\/learn.uwaterloo.ca\/*"
            ],
            "js": [
                "lib\/video.js",
                "lib\/videojs.hotkeys.js",
                "build\/content-script.js"
            ],
            "css": [
                "lib\/video-js.css"
            ]
        }
    ]
}