https://github.com/igorskyflyer/userscript-twitch-mute-homepage
🔇 A UserScript that mutes auto-playing videos on Twitch's homepage. 📺
https://github.com/igorskyflyer/userscript-twitch-mute-homepage
back-end gaming igorskyflyer javascript loudness mute twitch userscript video volume
Last synced: 3 months ago
JSON representation
🔇 A UserScript that mutes auto-playing videos on Twitch's homepage. 📺
- Host: GitHub
- URL: https://github.com/igorskyflyer/userscript-twitch-mute-homepage
- Owner: igorskyflyer
- License: gpl-3.0
- Created: 2026-01-29T00:01:58.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-01-29T01:01:10.000Z (5 months ago)
- Last Synced: 2026-01-29T15:35:49.086Z (5 months ago)
- Topics: back-end, gaming, igorskyflyer, javascript, loudness, mute, twitch, userscript, video, volume
- Language: JavaScript
- Homepage: https://greasyfork.org/en/scripts/564389-twitch-mute-homepage
- Size: 87.9 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
Twitch - Mute homepage
A UserScript that mutes auto-playing videos on Twitch's homepage.
## ✅ Features
- 🔇 Auto‑mute autoplay - silences intrusive `Twitch.tv` homepage videos the moment they start playing
- 🎯 Homepage‑only scope - runs exclusively on the Twitch root URL ([**https://twitch.tv/**](https://twitch.tv/)), not on channels or sub‑pages
- ⏱️ Smart retry logic - polls for the video player up to 5 times at 2‑second intervals to ensure detection
- 🎬 Event‑based control - hooks into the playing event so the video is paused exactly when playback begins
- 🖥️ Lightweight - no external libraries, no grants, minimal overhead
- 🌍 Cross‑browser compatible - tested on Chrome, Firefox, Opera, Safari, and Edge
- 📝 Transparent debugging - logs an error in the console if the player cannot be found, with a support link for reporting
- ⚖️ Open source license - released under `GPL‑3.0‑or‑later` for community use and modification
## 🧩 Compatibility
- Chrome
- Firefox
- Safari
- Edge
- Opera
## 📜 License
Licensed under the [**GPL-3.0-or-later**](https://github.com/igorskyflyer/userscript-twitch-mute-homepage/blob/main/LICENSE).
---
Made with care by [**Igor Dimitrijević (igorskyflyer)**](https://github.com/igorskyflyer).