// ==UserScript== // @name UNMUTE KICK ON FIREFOX 100% WORKING FIX!!! // @namespace https://greasyfork.org/en/users/1200587-trilla-g // @match https://kick.com/* // @description Unmute audio for kick.com on Firefox // @grant none // @version 1.0 // @author Trilla_G // @downloadURL none // ==/UserScript== // Function to change the mute button value to "vjs-vol-3" and ensure audio playback const autoChangeVolume = () => { const muteButton = document.querySelector('.vjs-mute-control.vjs-vol-0'); if (muteButton) { muteButton.click(); // Attempt to click the mute button setTimeout(() => { muteButton.classList.replace('vjs-vol-0', 'vjs-vol-3'); console.log('Volume changed to "vjs-vol-3".'); // Additional action to ensure audio playback const videoPlayer = document.querySelector('video'); if (videoPlayer) { videoPlayer.muted = false; videoPlayer.volume = 1.0; } }, 1000); // Adjust the delay as needed to ensure audio playback } }; // Initial run of the script autoChangeVolume(); // Create a MutationObserver to retrigger on hashchange const observer = new MutationObserver(() => { console.log('Hashchange event detected. Retriggering script.'); autoChangeVolume(); }); // Configure and start observing changes to the URL hash const config = { childList: true, subtree: true }; observer.observe(document.body, config);