An open API service indexing awesome lists of open source software.

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. 📺

Awesome Lists containing this project

README

          


🔇 Mutes auto-playing videos on Twitch's homepage. 📺

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).