Dull loads Instagram, YouTube, Facebook, and X and filters out short-form content with a mix of CSS and JS injection. MutationObserver handles anything that lazy-loads after the page renders, which is most of the annoying stuff since these platforms love to load content dynamically.
The ongoing work is maintaining the filters. Platforms change their DOM all the time, Instagram obfuscates class names, YouTube restructures how Shorts appear in the feed, etc. It's a cat-and-mouse thing that never really ends.
Also has grayscale mode, time limits, and usage tracking.
Happy to answer questions.
What's your basis for thinking this will work long term? I see you're selling yearly or lifetime subscriptions, suggesting you think the product can exist. There have been many attempts at this in the past that have been taken down, why is Dull different?
I'd love to see the EFF or similar take on Big (Ad)tech and settle this in court.
They've gone after youtube-dl and lost, Invidious is still there, etc.
A somewhat related legal case from long ago: https://en.wikipedia.org/wiki/Hush-A-Phone_v._United_States
I agree with this in principle, but this seems conceptually at odds with selling lifetime licenses (which this product does). The lifetime license option reads like a statement of intention that they'll be around for a long time, but when the TOS of the underlying services come into play as they do here, offering (or buying) a lifetime license seems like a gamble.
that said it seems somewhat close to a scam.
but having said those things I'll just note here, knowing you were not the original poster, that people do not in any way deserve to be scammed because they fall for easy to spot scams.
Also every single one of these that I've seen before has fallen down in the same way. Chat apps that embed Facebook, third party YouTube viewer for Apple's VR headset, various other third party Instagram apps, etc.
This is no judgement of whether these are the steps they might take, or whether they would be right in doing so, I want to remain neutral on this. But I would point again to the many instances of things like this happening in the past.
Can also recommend using Instagram with the IGPlus web extension. Or for a native Android version there's also DFinstagram.
For YouTube there are many web extensions as well. On Android the YouTube ReVanced patch is really good though.
IGPlus: https://addons.mozilla.org/en-US/android/addon/igplus-extens...
DFinstagram: https://www.distractionfreeapps.com
Just stop using these stupid apps overall. 95% of the content you find on them is useless. And today, a staggering amount of content is also fake AI crap. Save your sanity and time and remove these apps.
Deleting and never using them again doesn't work for everyone though. For me it's useful to stay in contact with people, I also use them to promote work as well as find cool events.
- like everyone else, hence the algo-driven push to keep you engaged and scrolling.
I only miss FB marketplace. Rest, I’m crushing it.
Though I wonder if blocking the content only treats the symptom. The real problem is the shortened attention span.
Could also be really useful for parents trying to manage screen time for their kids.
[1]: https://apps.apple.com/us/app/untrap-for-youtube/id163743805...
I wish they would just have a "don't show shorts at all" option.
The argument I have heard is that a user might forget they disabled the feature, but perhaps they actually wanted it. Apparently we're all too stupid to use a Settings section.
I am definitely seeing a dichotomy in software, there is software that accepts you have your own brain cells capable of operating the software. Then there is the software that expects, hopes even, that you only spark enough neurons together when the jolt of a video finishing rattles your brain, enough to scroll to the next one.
We should stop using the dumb software, lest we be trained to be dumb too.
Using Instagram only for DMs just means you shouldn't be using it.
You can’t just leave your phone at home because you need it to 2FA at work or maps. But then you end up scrolling shorts and other junk.
If you feel a sudden compulsion to access something you didn't allow yourself, you have to exit the mode, which takes as long as a reboot.
There are quite a few limitations of this mode, so it won't be for everyone (or maybe anyone on here?) but it's a pretty good detox. A lot stronger than screentime restrictions.
Now I just need to vibecode a plugin for my smart glasses to filter out those snacks.
I do not, because I didn’t install any drugs next to the vegetables.
https://chromewebstore.google.com/detail/remove-youtube-shor...
1. Uninstall Instagram
2. Install Dull
3. Use Instagram via Dull
The use case for a Safari extension:
1. Uninstall Instagram
2. Install the Safari extension
3. Use Instagram via Safari
Am I missing something that is obviously better about Dull (which couldn't be replicated by a Safari extension)?
(P.S. this is not meant to discourage the developer of Dull; I like the idea and your implementation seems really good.)
Meanwhile I've had a uBlock Origin list selected since before I can remember and never see shorts or reels or anything else I don't want to.
For free.
We've really lost something with everything being mobile apps...
I’m sold