Greasy Fork is available in English.

Prevent Peacock Autoplay

Automatically clicks the cancel button to prevent Peacock from automatically playing the next episode.

< Feedback on Prevent Peacock Autoplay

Question/comment

§
Posted: 17-12-2024

a bit more complicated now, but I was able to fix it using chatgpt

function isElementVisible(element) { if (!element) { return false; // The element doesn't exist
}
const rect = element.getBoundingClientRect();
return ( rect.top > 0 &&
rect.left > 0 &&
rect.bottom <= (window.innerHeight || document.documentElement.clientHeight) &&
rect.right <= (window.innerWidth || document.documentElement.clientWidth) &&
window.getComputedStyle(element).visibility !== 'hidden' &&
window.getComputedStyle(element).display !== 'none'
);
}

setInterval(function(){
var cancelButton = document.querySelector('button[data-test-id="autobinge-cancel"]');
var isVisible = isElementVisible(cancelButton)
if(isVisible){
var pauseButton = document.querySelector('button.play-pause[aria-label=Pause]')
if(pauseButton !== null){
pauseButton.click()
}
}
}, 5000)

mmcev106Author
§
Posted: 18-12-2024

I'm sorry, but this just isn't very well written from my perspective. I feel uncomfortable merging it, and don't really have time to talk or even think about it right now. I'm sure that's frustrating, but I figured I might as well be honest about where I am.

§
Posted: 18-12-2024
Edited: 18-12-2024

lmao what you wrote doesn't work anymore. Feel free to take it or leave it. Actually don't take it.

Post reply

Sign in to post a reply.