/player-assistant

Player Assistant is a Chrome extension which acts as an auxiliary tool for video watching.

Primary LanguageJavaScriptMIT LicenseMIT

Player Assistant

Player Assistant is a Chrome extension which acts as an auxiliary tool for video watching. Because not every video player provides the same keyboard shortcuts, the goal of Player Assistant is to integrate common shortcuts of these players, make every video player can have the same integrated features, and give users a better viewing experience.

Installation

Install through Chrome Web Store

install-on-chrome-web-store

Usage

Enable Player Assistant

Click the video to enable Player Assistant.
(Note: Click within the video itself & Player Assistant is activated only when the video is selected)

Keyboard shortcuts

When Player Assistant is enabled and the video is selected, you can use following shortcuts for a specific action. Also note that some players icon wouldn't react to actions taken by Player Assistant, but that doesn't mean actions haven't been taken.

  • Shortcuts for normal websites

    Shortcut Action
    a Skip backward(5 seconds in default)
    d Skip forward(5 seconds in default)
    q Decrease playback speed(0.25x in default)
    e Increase playback speed(0.25x in default)
    r Reset playback speed to 1.0x
    s Decrease volume(10% in default)
    w Increase volume(10% in default)
    space Play/Pause
    f Toggle fullscreen
    m Toggle mute
    home Go to beginning of video
    end Go to end of video
    0-9 Go to 0% - 90% of video
  • Additional shortcuts for Netflix
    (Note: All of the original Netflix shortcuts are still available. You can still use s to skip intro or recap.)

    Shortcut Action
    n Play next episode(if available)
    c Toggle caption between 'Traditional Chinese' and 'English'(if available)

Popup window

  • When Player Assistant is enabled, you can hover over the progress bars for the current time/speed/volume. bars
  • When Player Assistant is enabled, you can click the rightmost buttons, enter the value, and press enter to edit time/speed/volume offset. If the edit is valid, you will see the background color of the button change to yellow for a second, that means the offset has been changed successfully and it will immediately affect every website that Player Assistant is currently enabled. buttons

Pin the extension

Pin the extension on Chrome to check the current status by the icon.

Icon Description
action_on Indicates that Player Assistant has been enabled on the current page
action_off Indicates that Player Assistant has NOT been enabled on the current page

License

This project is under the MIT License.