Prevents Twitch from auto-pausing or throttling video when the tab is inactive
Userscript for browsers that prevents Twitch from auto-pausing/muting or throttling playback when the tab is inactive.
It fakes visibility/focus, guards programmatic pauses (only user-initiated pauses are allowed), keeps the player “in view” for observers, automatically recovers interrupted streams, and sends light activity pings so streams keep playing.
Particularly useful for those who like to farm Twitch Drops or keep streams running in the background without interruptions.
💥 New: This userscript is also available as part of Twitch Enhancer, a browser extension for Chrome and Firefox that combines it with other Twitch quality-of-life improvements.
Learn more: Twitch Enhancer
navigator.wakeLock('screen') when supported.