Reviews for Enhancer for YouTube™
Enhancer for YouTube™ by Max RF
Review by Say my name
Rated 4 out of 5
by Say my name, a year agothe Extension is a must have for everyone using YouTube, one thing to mention the Extension doesn't load properly all the times I'm using a FireFox fork, found people online complaining about the same thing, hope the dev addresses this issue in the NEXT update
Edit: a turn around fix that I use for now is a costume script
first install the Tampermonkey extension
second use this costume script(dont forget to edit the youtube and tampermonkey links):
// ==UserScript==
// @name Force Enhancer for YouTube
// @namespace past tampermonkey link here/
// @version 0.1
// @description Ensure Enhancer for YouTube loads consistently
// @author You
// @match past youtube link here /*
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Function to check if Enhancer for YouTube is loaded
function checkEnhancerYouTube() {
// Look for specific elements that Enhancer for YouTube creates
const enhancerLoaded = document.querySelector('#enhancer-for-youtube-controls') ||
document.querySelector('[id^="enhancer-for-youtube"]');
if (!enhancerLoaded) {
console.log('Enhancer for YouTube not detected, forcing reload...');
// Create a temporary element to trigger mutation observers
const trigger = document.createElement('div');
trigger.id = 'enhancer-youtube-trigger';
trigger.style.display = 'none';
document.body.appendChild(trigger);
// Dispatch events that might wake up the extension
window.dispatchEvent(new Event('resize'));
document.dispatchEvent(new Event('readystatechange'));
// Clean up and try again
setTimeout(() => {
trigger.remove();
checkEnhancerYouTube();
}, 2000);
}
}
// Run after YouTube has loaded
if (document.readyState === 'complete') {
setTimeout(checkEnhancerYouTube, 3000);
} else {
window.addEventListener('load', () => {
setTimeout(checkEnhancerYouTube, 3000);
});
}
})();
Edit: a turn around fix that I use for now is a costume script
first install the Tampermonkey extension
second use this costume script(dont forget to edit the youtube and tampermonkey links):
// ==UserScript==
// @name Force Enhancer for YouTube
// @namespace past tampermonkey link here/
// @version 0.1
// @description Ensure Enhancer for YouTube loads consistently
// @author You
// @match past youtube link here /*
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Function to check if Enhancer for YouTube is loaded
function checkEnhancerYouTube() {
// Look for specific elements that Enhancer for YouTube creates
const enhancerLoaded = document.querySelector('#enhancer-for-youtube-controls') ||
document.querySelector('[id^="enhancer-for-youtube"]');
if (!enhancerLoaded) {
console.log('Enhancer for YouTube not detected, forcing reload...');
// Create a temporary element to trigger mutation observers
const trigger = document.createElement('div');
trigger.id = 'enhancer-youtube-trigger';
trigger.style.display = 'none';
document.body.appendChild(trigger);
// Dispatch events that might wake up the extension
window.dispatchEvent(new Event('resize'));
document.dispatchEvent(new Event('readystatechange'));
// Clean up and try again
setTimeout(() => {
trigger.remove();
checkEnhancerYouTube();
}, 2000);
}
}
// Run after YouTube has loaded
if (document.readyState === 'complete') {
setTimeout(checkEnhancerYouTube, 3000);
} else {
window.addEventListener('load', () => {
setTimeout(checkEnhancerYouTube, 3000);
});
}
})();
12,368 reviews
- Rated 5 out of 5by Dwayne220, 2 days agoLove everything about it. Wish it had a toggle to write comments icon/button though.
- Rated 4 out of 5by mimteatr, 2 days agoBackup import doesn't work, it says the json is outdated! What json??? It's text exported!!! 😡
- Rated 5 out of 5by PeppinoKobelino, 3 days ago
- Rated 4 out of 5by fake114, 3 days agoEverything in this works really well. But some additional features would be nice:
- select default audio (or never use auto translated audio)
- select default sub titles (or none) - Rated 1 out of 5by ta43, 4 days ago
- Rated 5 out of 5by Dolvek, 6 days ago
- Rated 4 out of 5by Firefox user 12353351, 6 days ago
- Rated 5 out of 5by trizmoxrsa, 8 days agoworth downloading just for the custom themes, but has a lot more to offer as well.
- Rated 5 out of 5by Vidath Kappagoda, 8 days ago
- Rated 5 out of 5by Firefox user 17355474, 8 days ago
- Rated 5 out of 5by Amisca, 9 days ago
- Rated 5 out of 5by Inokentych, 9 days agoFor some reason add-on keep use 1080p page layout even after i changed 1080p monitor to 1440p one, and re install of add-on not fixing this, is that intended behaviour or some limitation? and most stupid no way to fix this in options that have anything but this.
- Rated 5 out of 5by Zhilin, 9 days ago
- Rated 5 out of 5by 4ti11a.tr, 12 days ago
- Rated 3 out of 5by Bert5962, 13 days agoEnhancer defaults to 720p of you don't manually choose it yourself. Why don't it let Youtube automatically choose the quality depending on the connection?
It doesn't work with the extension. - Rated 5 out of 5by HunterRuZ, 14 days agoРаботает. Спасибо за доп функционал
It's working. Thanks for adding functions - Rated 5 out of 5by chandlerbigrock, 16 days ago
- Rated 5 out of 5by Firefox user 18116103, 17 days ago
- Rated 5 out of 5by 4ti11a.us, 17 days ago
- Rated 4 out of 5by Mark_K_in_DK, 17 days ago
- Rated 5 out of 5by acinonyx, 18 days ago