Desmutear Streams en Kick

Desmutea automáticamente streams en kick.com al cargar la página.

  1. // ==UserScript==
  2. // @name Desmutear Streams en Kick
  3. // @namespace http://tampermonkey.net/
  4. // @version 2.0
  5. // @icon https://www.google.com/s2/favicons?sz=64&domain=kick.com
  6. // @description Desmutea automáticamente streams en kick.com al cargar la página.
  7. // @author elanis
  8. // @match https://kick.com/*
  9. // @grant none
  10. // @license Ns
  11. // ==/UserScript==
  12.  
  13. (function() {
  14. 'use strict';
  15.  
  16. // Función para desmutear el stream
  17. function unmuteStream() {
  18. const videoElement = document.querySelector('video');
  19.  
  20. if (videoElement) {
  21. if (videoElement.muted) {
  22. videoElement.muted = false;
  23. console.log('Stream desmuteado.');
  24. } else {
  25. console.log('El stream ya está desmuteado.');
  26. }
  27. } else {
  28. console.log('No se encontró el elemento de video.');
  29. }
  30. }
  31.  
  32. // Ejecuta la función cuando la página está completamente cargada
  33. window.addEventListener('load', () => {
  34. setTimeout(unmuteStream, 5000); // Ajusta el retraso si es necesario
  35. });
  36.  
  37. // Observa cambios en el DOM por si el video se añade dinámicamente
  38. const observer = new MutationObserver(() => {
  39. unmuteStream();
  40. });
  41.  
  42. observer.observe(document.body, { childList: true, subtree: true });
  43. })();