A lightweight, open-source browser extension that improves your YouTube experience with essential quality-of-life enhancements while respecting your privacy.
Note: This extension is currently in development and may not be fully functional. Please report any issues you encounter.
- Cleaner Interface: Removes ads, promotional content, and other distractions
- Enhanced Video Grid: Improves the video browsing experience with a better grid layout
- Focus Mode: One-click immersive viewing experience
- Advanced Playback Controls: Easily adjust video speed with a convenient dropdown menu
- Performance Optimized: Minimal impact on browser performance
Support MisterTube: If you'd like to support the development of YouTube Enhancer and help us reach the Chrome Web Store, consider making a donation. Your contribution will bring us closer to making this extension available to a wider audience.
- Download or clone this repository to your local machine
- Open Chrome/Edge/Brave and navigate to
chrome://extensions/ - Enable "Developer mode" at the top-right corner
- Click "Load unpacked" and select the extension directory
- YouTube Enhancer is now installed!
After installation, navigate to YouTube.com to experience the following enhancements:
- Cleaner Interface: The extension automatically removes ads and distractions for a more streamlined YouTube experience.
- Enhanced Video Grid: A better video grid layout is implemented for easier browsing and discovery of content.
- Advanced Playback Controls: Enhanced playback controls are added to the video player, including a convenient dropdown menu for adjusting video speed.
- Shorts to Long Videos: The extension automatically redirects YouTube Shorts to their full-length video versions.
- Focus Mode: To enter focus mode, click the "Focus" button (represented by an eye icon) in the player controls. This feature dims the page and centers the video for an immersive, distraction-free viewing experience.
- Speed Control: To adjust the playback speed, click the speed button (initially set to "1x") in the player controls. This opens a dropdown menu where you can select your preferred playback speed.
- TrustedHTML Warnings: Occasionally, Chrome may log TrustedHTML warnings in the console. These warnings do not affect the functionality of the extension.
- YouTube Updates: Due to the frequent updates to YouTube's UI, there may be occasional layout issues. We are working to address these as quickly as possible.
- Multi Device Support: Currently, this extension is designed for desktop browsers only. We are exploring options for multi-device support in the future.
Contributions are welcome! If you'd like to help improve YouTube Enhancer:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
# Clone the repository
git clone git@github.com:Prarambha369/YouTube_Enhancer.git
# Navigate to the directory
cd youtube-enhancer
# Install dependencies (if using npm)
npm installyoutube-enhancer/
├── manifest.json # Extension configuration
├── background.js # Background service worker
├── content.js # Main content script loader
├── popup.html # Extension popup UI
├── popup.js # Popup functionality
├── feature-handlers.js # Feature toggle handlers
├── features/ # Individual feature modules
│ ├── vidplayer.js # Enhanced video player
│ ├── shorts2long.js # Shorts to regular video converter
│ └── shortsblock.js # Shorts blocking functionality
├── styles/ # CSS styles
│ └── theme.css # Main theme styles
└── icons/ # Extension icons
├── icon16.png
├── icon48.png
└── icon128.png
├── manifest.json # Extension configuration ├── background.js # Background service worker ├── content.js # Main content script loader ├── popup.html # Extension popup UI ├── popup.js # Popup functionality ├── feature-handlers.js # Feature toggle handlers ├── features/ # Individual feature modules │ ├── vidplayer.js # Enhanced video player │ ├── shorts2long.js # Shorts to regular video converter │ └── shortsblock.js # Shorts blocking functionality ├── styles/ # CSS styles │ └── theme.css # Main theme styles └── icons/ # Extension icons ├── icon16.png ├── icon48.png └── icon128.png
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Acknowledgments
- Thanks to all contributors who have helped improve this extension
- Inspired by various YouTube enhancement tools in the open-source community
- Thanks to all contributors who have helped improve this extension
- Inspired by various YouTube enhancement tools in the open-source community
---
---
**Made with ❤️ by Prarambha**
**Made with ❤️ by Prarambha**