Show HN: YouTube banned adblockers so I built an extension to skip their ads

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • TwitchAdSolutions

  • I know you're being ironic, but routing through a proxy in a country that doesn't receive advertisements is a real technique [0] for ad-blocking on Twitch, where the ads are embedded as part of the m3u8 playlist.

    [0] https://github.com/pixeltris/TwitchAdSolutions/blob/master/f...

  • ad-accelerator

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • hosts

    🔒 Consolidating and extending hosts files from several well-curated sources. Optionally pick extensions for porn, social media, and other categories.

  • I use the Hosts file to block a ton of ads and that works really well. https://github.com/StevenBlack/hosts Something worth considering if your ad blocker isn't working well.

  • YouTube.js

    A wrapper around YouTube's internal API — reverse engineering InnerTube

  • There is a javascript library for interfacing with Youtube's API directly. It can also run on browsers. Using this, it's pretty easy to create a simple extension that replaces the default video player with your own. You can do a lot to improve your experience this way. I've made one which allows for higher quality streaming, pre-buffering video in the background, more subtitling options, etc... [2].

    [1] https://github.com/LuanRT/YouTube.js

  • FastStream

    Stream videos without buffering in the browser. An extension that replaces bad video players on the internet with a better, accessible video player designed for your convenience. (by Andrews54757)

  • ACNetGLSL

    ACNet (Anime4KCPP Net) re-implemented in GLSL for real-time anime upscaling

  • Kind of unrelated, but how difficult do you think it would be to hack support for glsl shaders in a browser? I tried to look into it once, but got a bit lost in the media source side of things. My idea was to try to add glsl shaders as post processing to video streams like in mpv but without having to jump through all the hurdles of passing data to mpv.

    Example of a shader I was playing with https://github.com/TianZerL/ACNetGLSL

  • web-fsr

    An example of implementation FidelityFX Super Resolution 1.0 (FSR) by AMD that port to WebGL.

  • Yeah all the pieces are already there, but I was trying to make something like a player replacer that would let the user load arbitrary glsl shaders to use. The idea being to provide usable upscaling or filters for weak connections or old videos, correct shaky videos, etc. in real time.

    I just found this for fsr [0] which might work for the upscaling use case.

    [0] https://github.com/Hajime-san/web-fsr/tree/main/browser-exte...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • RamaPlayer

    A lightweight media player that runs exclusively from keyboard (sorry mouse!)

  • I also have an extension [0] in which I have couple of shortcuts to skip ads:

    - alt+2 to click on Skip Ads button (on Youtube player)

    - ctrl + shift + end to set video's 'seek position' at 100% (useful to skip Youtube ads when Skip Ads button isn't available. THis makes YOutube believe that the ad is finished playing)

    0: https://github.com/varunkho/ramaplayer

  • uBlock

    uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.

  • and then you use chrome: google's browser. why?

    https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-b...

  • SponsorBlock

    Skip YouTube video sponsors (browser extension)

  • For the latter there’s the open-source SponsorBlock: https://sponsor.ajay.app/

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Revanxed on Win 11?

    4 projects | /r/revancedapp | 21 Feb 2023
  • Update 3.0.0.12 is Now Available

    1 project | /r/ReturnYoutubeDislikes | 20 Oct 2023
  • YouTube removed dislike counts, so this guy made Rotten Tomatoes for YouTube

    1 project | news.ycombinator.com | 28 May 2023
  • "Curate your YouTube search and recommendations" [Resource Post] [Youtube Channel Blockers]

    5 projects | /r/CuratedTumblr | 20 May 2023
  • RYD bug fix update (version 3.0.0.9) is now available on both Chromium based browsers and Firefox

    1 project | /r/ReturnYoutubeDislikes | 13 May 2023