A browser extension that restores the missing miniplayer button to YouTube's video player interface. This extension ensures you can always access YouTube's miniplayer functionality with a single click.
- One-Click MiniPlayer Access: Adds a dedicated miniplayer button to YouTube's video controls
- Smart Context Menu Handling: Automatically initializes YouTube's context menu system when needed
- Seamless Integration: Blends perfectly with YouTube's native UI design
- No Performance Impact: Lightweight and efficient implementation
- Cross-Browser Compatible: Works with Chrome, Firefox (109+), Edge, and other Chromium-based browsers
- Download or clone this repository
- Open your browser's extension management page:
- Chrome:
chrome://extensions/ - Firefox:
about:addons - Edge:
edge://extensions/
- Chrome:
- Enable "Developer mode" (Chrome/Edge) or "Debug Add-ons" (Firefox)
- Click "Load unpacked" and select the extension folder
- The extension will be installed and active
The extension works by:
- Injecting a Custom Button: Adds a miniplayer button to YouTube's video control bar
- Smart Context Menu Detection: Checks if YouTube's context menu system is initialized
- Automatic Initialization: If needed, simulates a right-click to initialize the context menu
- Immediate Cleanup: Hides the context menu instantly to maintain a clean interface
- MiniPlayer Activation: Triggers YouTube's native miniplayer functionality
bring_back_yt_miniplayer/
โโโ manifest.json # Extension manifest
โโโ content.js # Main content script
โโโ icons/
โ โโโ icon.png # Miniplayer icon
โโโ README.md # This file
manifest.json: Defines extension permissions and metadatacontent.js: Main script that injects the miniplayer buttonicons/icon.png: Custom PNG icon for the miniplayer button
activeTab: Required to interact with YouTube pagesscripting: Needed to inject content scripts
- Chrome: Full support (Manifest V3)
- Edge: Full support (Chromium-based)
- Firefox: Supported (Firefox 109+ with Manifest V3)
- Other Chromium browsers: Should work with Manifest V3 support
- Refresh the YouTube page
- Check if the extension is enabled in your browser
- Try disabling and re-enabling the extension
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.