Hacker News new | ask | show | jobs
by Mc_Big_G 98 days ago
I have a policy against installing extensions but I might make an exception for this one. I default to 2x and often have to go to 3x if the speaker is really slow. The one exception is music production related videos and it is sometimes excruciating to get through. This is most likely because I'm usually watching some kind of instructional or educational video and just want the content and have no interest in being "entertained". That said, I understand that you have to game YouTube's algo and rules in order to make even a tiny bit of money. Imagine if every channel cut the first 30 seconds of every video intro and everyone could just get to the point.
3 comments

The extension you are looking for is "Sponsorblock". It crowd sources timestamps to auto-skip intros, ad-reads, credits, etc and is pretty customizable.
Sponsorblock instantly 'broke' video for me; I feel incredible discomfort watching any video without it. Amazing extension.

Such is its utility, this single extension lifts youtube as a platform higher above tv or or native video players on other sites which don't have any sponsorblock capability.

You could make a rewrite extension that seeks all video elements to 30s by default. Might not be perfect but it sounds like it would be useful for you.
what's rewrite?
For example: https://addons.mozilla.org/en-US/firefox/addon/re-enable-rig... is a Firefox extension that 'rewrites' webpages to remove 'disable right click' code, https://addons.mozilla.org/en-US/firefox/addon/disable-autop... 'rewrites' webpages to disable HTML5 video autoplay, etc. So you could, perhaps, rewrite the <source src=""> attribute within <video> elements to, if it doesn't already end with #t=x (x is in seconds), to end with #t=30. (Perhaps only the first one? This isn't something I desire, so my investment is limited.)

See also: https://www.w3.org/TR/media-frags/

One should really avoid installing a bunch of random extension with read/write permissions to every page. Both of these extensions have ~quivalents within firefox' settings:

    media.autoplay.*
    dom.event.contextmenu.enabled
Firefox also allows you to manage autoplay permissions on a per-page basis via regular settings (I believe it also shows via a setting on the URL bar if firefox blocked autoplay).

Also Shift+RMB will bypass any contextmenu blocking even when it's enabled by default.

If you want to fix unselectable text, you could also use the adblocker you already have to achieve that. For example using these rules:

    *##+js(acis, disableSelection, reEnable)
    *##+js(acis, document.oncontextmenu)
    *##+js(aopr, document.ondragstart)
    *##*:style(-webkit-touch-callout: default !important; -webkit-user-select: text !important; -moz-user-select: text !important; -ms-user-select: text !important; user-select: text !important;)
Or ask gemini to summarize the video instead.