Show HN: Firefox add-on to open YouTube videos in alternative front ends
333 points| d3vr | 2 years ago |github.com
Default keybinding: Alt+J to reopen current page in the configured frontend.
Shift+Click to open any video in a new tab in the configured frontend.
You can change the default frontend to something else if you like.
ryandrake|2 years ago
Somewhere along the path, we've made a terrible turn and allowed the browsers to become agents of the web developers instead, gatekeeping on behalf of web sites, rather than serving the user's interests.
My ideal browser would load up a site like YouTube, and, knowing my already-configured preference for ad-free, minimalist layout, would present it as a Craigslist-style list of links with thumbnails, ignoring the mess of JS and CSS that the site's developer futilely sends.
atleta|2 years ago
So firefox can't do much about it without actively trying to circumvent YT and YT specifically.
I don't think browsers made the turn you mention. It's more like browsers became more and more capable and web developers made use of it. Sometimes it's annoying because most websites are not websites anymore but apps (GUIs) that run in the browser and some of the web sites/apps people use could never work without it. Sure, we could all deploy those apps onto our machines (or have them deploy automatically in a sandbox) and there were actually technologies that did just that (think java web start or whatever the name ended up being) but they lost to what we have now: running these apps in the browser.
Also, you can't have an ad-free experience if the price of using a service is that the ad is delivered to you. On YT you can buy a subscription and you'll see no ads. But sure, most sites don't offer this.
BiteCode_dev|2 years ago
I predict youtube will escalate this way:
- Pump up aggressive anti ad block measures.
- It will fail, so they will enforce DRM so that they have control.
- It will not be enough, so they will ask to only serve DRM to "trusted browsers".
- And it will not suffice, so the trusted browser will have to run on a trusted OS checked by hardware.
That will work since almost nobody will take the risk to jailbreak their expensive device.
And we will all have lost.
petree|2 years ago
But more to the point, yes, a browser is a client, but without the economic incentive of either ads or direct monetization from users, many sites, YouTube included, would simply not work. Storage and bandwith costs money. Unless we decided to somehow fund all of this through some sort of additional tax through the ISPs or governments, ads or subscriptions are a necessary evil.
drdaeman|2 years ago
It was a variation of Eternal September that caused it. ;)
The majority of users became non-technical, so the focus had shifted as browser vendors needed to cater to different audiences.
pmontra|2 years ago
anon_cow1111|2 years ago
And maybe more relevant, having this be default behavior would just cause the cat-and-mouse to get worse, when the majority of users are now blocking it with no effort, and the bean-counters notice the ad impression numbers suddenly dropping.
tianqi|2 years ago
butz|2 years ago
RockRobotRock|2 years ago
kzrdude|2 years ago
cyanydeez|2 years ago
pchangr|2 years ago
paulryanrogers|2 years ago
SushiHippie|2 years ago
kiliankoe|2 years ago
marttt|2 years ago
Here's my Redirector rule:
As a parenting control trick, I also use Redirector to direct some of the more immersive gaming sites to about:blank for our 10yo son. Definitely proud of that hack, ha.1: https://addons.mozilla.org/en-US/firefox/addon/redirector/
redder23|2 years ago
loveparade|2 years ago
I guess (?) it works for monetization, but the UX of YouTube and their pushing of clickbait content has become horrible over the past few years. I just wish they stopped trying to be "smart" about what I want to watch. I'm already paying for Premium, just give me an option to make Youtube stupid.
_Algernon_|2 years ago
You can hide all the other sections using an extension like UnHook: https://unhook.app/
zeta0134|2 years ago
Then again, I curate my subscriptions. Nobody I follow posts more than once every couple of weeks or so. Most days my subscription page looks the same as it did yesterday, so when I do have a new video to watch it's more like a rare treat.
wildrhythms|2 years ago
Krssst|2 years ago
https://support.google.com/youtube/thread/130441859/how-to-d...
Edit: not sure if the above page is up-to-date. On my side the setting is in "Settings - Playback and performance - Integrated playback" (setting name could be different, my interface is not in English so I translated the entry names)
pbhjpbhj|2 years ago
Like you said, I'm sure this works for engagement, but it's pretty evil. I know they don't care about being evil anymore; but it's still annoying.
d3vr|2 years ago
This however gives you the choice to open the pages you want in an alternative frontend.
My use case is basically I browse the YT homepage and Shift+click the videos I want to watch. Or if someone shares a link to a video, I access that page and Alt+J to redirect to the alternative frontend.
Cilvic|2 years ago
ericra|2 years ago
[1] https://addons.mozilla.org/en-US/firefox/addon/yt-siphon/
d3vr|2 years ago
aftergibson|2 years ago
elashri|2 years ago
[1] https://addons.mozilla.org/firefox/addon/libredirect
[2] https://github.com/libredirect/browser_extension
ericra|2 years ago
It's always nice to see new efforts in this space.
politelemon|2 years ago
jszymborski|2 years ago
ftk_|2 years ago
Install mpv and yt-dlp.
Use play-with addon to open youtube or other video links directly in mpv.
Periodically convert youtube subscriptions into OPML using an userscript.
Import OPML into freetube or other RSS reader to check for new videos.
https://addons.mozilla.org/en-US/firefox/addon/play-with/
https://github.com/theborg3of5/Userscripts/tree/master/youtu...
gpgn|2 years ago
ksherlock|2 years ago
As a side benefit, invidious can block comments and related videos so it's a better experience.
javascript:window.location=%22https://[your favorite invidious implementation]/watch%22+document.location.search
Krasnol|2 years ago
For those with ubO who still see them, cleaning the cache and updating the filters within ubO seems to help.
https://addons.mozilla.org/en-US/firefox/addon/ublock-origin...
d3vr|2 years ago
Jach|2 years ago
Shekelphile|2 years ago
KennyBlanken|2 years ago
This infuriating feature provides nothing useful and absolutely murders Apple Silicon GPUs, draining the battery very, very quickly.
d3vr|2 years ago
RockRobotRock|2 years ago
dsp_person|2 years ago
https://github.com/Thann/play-with-mpv (chrome) https://github.com/Baldomo/open-in-mpv (chrome and firefox) https://github.com/MasterDevX/mpvnet (chrome and firefox)
amir734jj|2 years ago
karaterobot|2 years ago
toomuchtodo|2 years ago
d3vr|2 years ago
jraph|2 years ago
Combined with my private invidious instance so I can subscribe to channels without this data leaving computers I control.
May your own extension succeed too. I guess building it and releasing it are already two successes on their own.
kingTug|2 years ago
d3vr|2 years ago
saxonww|2 years ago
gear54rus|2 years ago
unknown|2 years ago
[deleted]
darau1|2 years ago
[1]: https://www.youtube.com/watch?v=87h0nYi-i9o
edit: turns out there is something already: https://docdrop.org/
unknown|2 years ago
[deleted]
wetpaws|2 years ago
[deleted]