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);