Aidan Essig · Senior at Northeastern University

YouTube Default Video Speed

View on Chrome Web Store

This is a Chrome extension I built to make watching youtube a little easier. Instead of adjusting the speed manually every time, this extension lets you save a default playback rate for individual videos or entire channels.

Once installed, clicking the extension icon opens a panel where you can choose a default speed (e.g. 1.5x or 2x). You can optionally apply this to the whole channel. The next time you visit that video or another from the same channel, the speed is automatically set.

All preferences are stored locally in browser storage, and you can remove saved entries individually or reset everything with one click.

How it Works

The extension uses a content script to interact directly with the YouTube player. It detects when the video is loaded and opens the settings panel, clicking through the playback speed options, and sets the desired value.

From the popup interface, it reads the current video and channel, shows saved state, and lets you update or clear the preference. All logic utilizes the standard DOM APIs and the Chrome Extension API.

Gallery

Example of a saved video speed
Speed saved for an individual video and list of current saved channels or videos
Example of a saved channel speed
View when not on a YouTube video
Extension panel with saved data
Empty saved list and option to save speed for first time