Coffee-Break-For-YouTube is a Manifest V3 compliant Chrome extension that provides a unique approach to handling YouTube ads - instead of blocking them, it automatically speeds them up to 16x, making them practically unnoticeable.
- 🚀 Automatically detects and speeds up ads to 16x speed
- ⚡ Restores original playback speed when ads finish
- 📊 Tracks the number of ads skipped
- ✅ Fully compliant with Chrome's Manifest V3
- Download the latest release from the Chrome Web Store
- Click "Add to Chrome"
- Enjoy faster ad experiences!
Instead of traditional ad-blocking which can be detected by YouTube, Coffee-Break-For-YouTube uses a novel approach:
- Continuously monitors the YouTube player for ad presence
- When an ad is detected, automatically increases playback speed to 16x
- Restores your original playback speed once the ad finishes
- Keeps track of ads encountered for analytics
The extension consists of several key components:
- Video Speed Controller: Manages video playback speed changes
- Player Configuration: Handles YouTube player setup and initialization
- DOM Observer: Monitors for video element changes and maintains functionality
- Ad Detection & Speed Management: Core logic for detecting and handling ads
The extension requires minimal permissions:
tabs: To interact with YouTube tabshost_permissions: ["://.youtube.com/*"]
No user data is collected or transmitted.
- Node.js 16+
- Chrome Browser
- Clone the repository
git clone https://github.com/realfishsam/Coffee-Break-For-YouTube.git
cd Coffee-Break-For-YouTube- Install dependencies
npm install- Load the extension in Chrome:
- Open
chrome://extensions/ - Enable "Developer mode"
- Click "Load unpacked"
- Select the extension directory
- Open
Contributions are welcome! Please read our contributing guidelines before submitting pull requests.
tbd
- Create an issue in the GitHub repository
- Visit our support page for common questions
This extension is not affiliated with YouTube or Google. Use at your own discretion.
Made with ☕ by Samuel Tinnerholm & RLabs