Skip to content

This Chrome extension automatically sets and maintains a user-defined default playback speed for YouTube videos. When a user plays a video, it ensures the playback speed starts at the set value. Users can manually adjust the speed through YouTube’s settings, and the extension will respect their changes until the next video starts.

Notifications You must be signed in to change notification settings

Imvedansh/Youtube-playback_extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YouTube Speed Controller

A browser extension that automatically sets YouTube videos to your preferred playback speed.

Features

  • Automatically applies your chosen speed to all YouTube videos
  • Updates YouTube's UI to reflect the correct speed
  • Works silently in the background without popup notifications
  • Remembers your preferred speed across sessions
  • Simple interface to change your default speed setting
  • Handles YouTube's single-page application navigation

Installation

From Source Code

  1. Clone this repository or download the ZIP file

    git clone 
    
  2. Open Chrome and navigate to chrome://extensions/

  3. Enable "Developer mode" by toggling the switch in the top right corner

  4. Click "Load unpacked" and select the extension folder you downloaded

  5. The extension should now appear in your browser toolbar

From Chrome Web Store (Coming Soon)

Note: This extension is currently not available on the Chrome Web Store

Usage

  1. Click on the extension icon in your browser toolbar to open the popup

  2. Select your preferred default speed from the dropdown menu

  3. Click "Save Default Speed" to apply the setting

  4. Navigate to YouTube and watch videos at your preferred speed

How It Works

This extension automatically:

  1. Detects when you're watching a YouTube video
  2. Sets the playback speed to your preferred setting
  3. Updates YouTube's UI to match the correct speed
  4. Maintains your speed setting across videos and sessions

Configuration

You can change your default speed setting at any time by:

  1. Clicking the extension icon
  2. Selecting a new speed from the dropdown
  3. Clicking "Save Default Speed"

Available speed options:

  • 0.25x
  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Files in this Repository

  • manifest.json: Extension configuration file
  • content.js: Script that runs on YouTube pages
  • popup.html: User interface for the extension
  • popup.js: Controls the popup functionality
  • icons/: Folder containing extension icons in different sizes

Troubleshooting

The extension doesn't change my video speed

  • Make sure you're on a YouTube page with a video playing
  • Try refreshing the page
  • Check if the extension is enabled in your browser

The speed keeps resetting

  • YouTube might be overriding the speed setting
  • Try re-selecting your speed in the extension popup

The extension icon doesn't show up

  • Make sure the extension is enabled in Chrome
  • Try restarting your browser

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Made with ❤️ by Vedansh Singh

About

This Chrome extension automatically sets and maintains a user-defined default playback speed for YouTube videos. When a user plays a video, it ensures the playback speed starts at the set value. Users can manually adjust the speed through YouTube’s settings, and the extension will respect their changes until the next video starts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published