Hey there! I'm muleyo, a software developer from Germany, Frankfurt/Main.
- Javascript
- PHP
- HTML
- CSS
- Bash
- Python
- LUA
Blocks Ads on Twitch.tv.
License: GNU General Public License v3.0
Hey there! I'm muleyo, a software developer from Germany, Frankfurt/Main.
It would be nice if this extension was modified to work on Twitch playback inside iframe of other domains.
Hi, I loaded this git hub after seeing reviews the extension reports in chrome error and highlights
"manifest_version": 2,
any idea?
Browser: Firefox 99.0.1
Extension: 5.4.1
Bug:
Non active tab starts to play everytime
Steps to reproduce:
The twitch player on the second tab will always auto-resume the paused vod.
This only happens with ublock and this addon active
Started happening today. Twitch player stays permanently loading (wheel turning, black screen) when the blocker is active.
Because the closing bracket is missing on the referenced line, the query would always fail, resulting in the entire block below never being run.
Are you guys intending to set this up for Firefox as well, or is it already possible to install? I know nothing about browser extensions, or how cross-compatible development is for one versus the other, so obviously no worries if you're not :P
Even enabled not hidden.
My browser is Firefox 98.0.2 (64-bit)
Heya!
Please make sure that you rate the extension on Firefox & Chrome, so it gets more attention :)
Only rate for the browser you're using. Thanks <3
All is in the title, for iOS if you canβt upload it on App Store there is Makeover which is a bit like a Tampermonkey but for iOS.
This extension locks the stream quality at 480p. It's useless now.
see title
Windows 10 64-bit (19043.2006)
Chrome 64-bit (105.0.5195.127)
I've noticed that with the extension enabled, the streams don't load unless I disable adblock in the extensions setting. The screen stays in a black image with the typical loading circle. No more to add, happens with all type of streams or categories. Greetings and nice extension despite this issue
@cleanlock Just wondering if it's possible to make a userscript version of this? That way you wouldn't have to wait for Google and Mozilla to approve changes when you make updates.
Thank you very much
I saw some comments about the extension defaulting to 360p which I was able to reproduce. The code attempts to restore the original set quality, but doesn't quite get it right. A simpler approach is to restore the value currently set in localStorage
.
Current code:
Should be changed to:
var currentQualityLS = window.localStorage.getItem('video-quality');
lowQuality[qualityToSelect].click();
window.localStorage.setItem('video-quality', currentQualityLS);
From my brief testing this seems to fix the issue.
Hi,
I'm not sure I'm the only one getting an error #2000 from time to time while blocking ads, that's why I installed an additional extension that auto refreshes the player when the error occurs, it would be nice if it could be an extra option of this extension
Causes unbelievable browser lag
Hey there!
I'm glad to see that @mikirobles already pushed some changes to this repo. I'd like to get this extension on the Chrome Webstore, so other people can just easily install this extension.
I need some help to migrate it from Manifest v2 to v3. So if you're down for that, feel free to push to this repo. I'll review and merge them afterwards, and ofcourse everyone who's pushing changes which will get merged, will receive credits.
Let's keep this extension donation- and ref-link free.
Thanks for reading <3
displaying "Commercial Break in Progress" when trying to block ads.
Hey, extension works great however it don't seem to work on multi-sites. Is this something that could be added? Especially kadgar.net/live/(streamer)
Thanks.
first of all thanks for (re)creating this extension, but sometimes i'm getting pre-roll ads again. Location is Germany. It's just one ad from Allianz. It doesn't happen everytime, so i don't know how hard it is to check this.
OS: Windows 10 64-bit 21H2 (OS Build 19044.1865)
Browser: Chrome 104.0.5112.81
Hi everyone,
so this extension is based on Manifest v2 still and it needs to be updated to Manifest v3 in order to get it published on the Chrome Webstore. @HatterTheMadd has pushed some stuff to the dev-Branch for Manifest v3.
Unfortunately, Manifest v3 doesn't allow inline-scripts anymore.
Edit: Update has been pushed.
Heya!
I've created a Discord Server for support and general exchange. Feel free to join :)
With the extension enabled, the max resolution I can view twitch with is 480p.
Could the newest version, 5.5.0 as of writing, also get submitted to the Microsoft Edge Add-ons?
After opening a stream, it says 'blocking ads' in the top left and all that is shown is a purple-backgrounded still image with the twitch logo at the top and 'commercial break in progress' underneath. This lasts the duration of the ad that would normally play (countdown at top right) then stream opens. Only started happening today, was fine this morning but then it stopped working maybe around 8/9pm BST
Idk if is possible to make it auto update from github, is not very needed after it go to google chrome
Chrome Version: 100.0.4896.88 (Official Build) (64 bit)
Twitch Adblock Version: 5.4.0
Issue
Every time I start Chrome for the first time, next to the OS boot, once I load a Twitch page the player keeps buffering in loop.
Workaround
In order to solve the issue I discovered the following steps
now Twitch's player loads properly
now Twitch's players is working properly and so does the Twitch Adblocker
Hello,
I think this could be great to have an exclusion list for allow ads on some streamers.
That also could be great if that list can be easy to toggle the channel.
Thanks
twitch seems to have patched it
Using brave I noticed that the service worker becomes inactive in the middle of twitch streams, the fix atm for this is to go into the extensions local page to turn the service worker off and back on again to set it to active. I am unsure if this is forced off via something twitch is doing, but wanted to mention it in the mean time. Unsure if this is the case for chromium overall or any other browsers currently.
The current version of this for UBlock Origin is pixeltris version which he said isn't going to be maintained. Are there any plans to create a script version of this to be used instead of a extension? Or is there a github link to use that will get updated when the repo is updated?
The extension is working fine on twitch but when i try to watch a clip from https://clips.twitch.tv/ i get a black screen and the only way to watch the clip is by turning the extension off.
Is it just me or everybody ? Anyway to fix this ?
Browser: Firefox 99.0.1
Addon: v5.4.1
Bit of an odd one, I guess, but a bug either way.
Still seems to drop down to the lower resolution after blocking ads, however.
Does make me wonder if a mid-roll happens if it turns the quality up to 480p π€ Generally not physically watching a stream when I've set it to 160p to notice.
Hey hey thanks for fighting the good fight against the purple ads π€ππ€
I was wondering about a Userscript variant for Grease/Tampermonkey as a matter of personal preference primarily for 2 reasons.
Reason #1 It's nice to not have to worry about most likely the Chrome store deciding to pull a plugin down.
Reason #2 Userscript updates can be pushed out a lot more freely than having to be approved especially in again the Chrome store more so than Firefox.
If not hey np np just wanted to ask & get you thinking about that too what'd happen if Chrome decided to come for the plugin & pull it down from the store π€
Regardless thanks again for the plugin!
Browser: Chrome β Version 101.0.4951.41 (Official Build) (64-bit)
Add-on: v5.3.5
Sometime into watching a VOD or Stream of someone, the Twitch Media Player crashes and returns Error Message #3000.
Updated google chrome and used load unpacked
Seems twitch changed something, since today, when I open a stream or vod, I only see the buffering symbol and the video never starts. If I disable this extension, it starts right away.
This Extension doesn't work during squad streams.
https://help.twitch.tv/s/article/how-to-use-squad-stream?language=en_US
Just wanted to let you know!
new twitch anti-adblock feature https://help.twitch.tv/s/article/ad-experience-on-twitch?language=en_US
claps
Good job mate π
The link on the readme / description for the Google Chrome page is giving error 404
when i first go it, it was blocking just fine, it did reduce the stream resolution during the blocking, but now it doesn't even work at all. i get the really long ads again
Watching a pair of streams on Multitwitch, after installing this extension. Still getting the purple screens.
Watching streams w/ the ad-blocking turned on results in users not being able to go higher than 480p stream quality (both auto and manually selecting 720p, 1080p, etc.). When the ad-blocking is turned off, streams go back to being high-quality.
OS: Windows 11 Pro 64-bit 21H2 (OS Build 22000.795)
Browser: Firefox 103.0.2
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.