🏠 Home 

YouTube Disable Ambient Mode

Disables YouTube ambient mode if its turned on.

// ==UserScript==
// @name        YouTube Disable Ambient Mode
// @namespace   natehak.com
// @match       *://*.youtube.com/*
// @exclude     *://*.youtube.com/embed/*
// @grant       none
// @version     1.0.1
// @license     GPLv3
// @author      @natehak
// @description Disables YouTube ambient mode if its turned on.
// ==/UserScript==
let id = setInterval(() => {
document.querySelector('.ytp-settings-button').click();
let ambientModeItem = document.querySelector('#ytp-id-18 .ytp-menuitem[tabindex="0"]');
let itemIsAmbientMode = ambientModeItem !== null
? ambientModeItem.querySelector('.ytp-menuitem-label').innerText === 'Ambient mode'
: false;
let ambientModeEnabled = ambientModeItem !== null
? ambientModeItem.getAttribute('aria-checked') === 'true'
: false;
if (itemIsAmbientMode) {
clearInterval(id);
if (ambientModeEnabled) {
ambientModeItem.click();
console.info('YouTube Ambient Mode: Disabled');
}
}
document.querySelector('.ytp-settings-button').click();
}, 2500);