Remove Youtube annoying irrelevant random rookie streamers recommendation

Stop offering free labor to Youtube's smart recommendation (no-brainer spam) system.

These are versions of this script where the code was updated. Show all versions.

  • v2.0.20241101 2024-11-10

    replace polling with MutationObserver (I recently learned same id can be used for multiple elements, from youtube)
    use `element.style.display = 'none'` instead of `element.remove()`

  • v1.6.20240927 2024-09-26

    fix timer not reset

  • v1.5.20240811 2024-08-11

    fix: on inactivated tabs (usually opened by ctrl + click), timer was removed regardless of #contents being fully populated

  • v1.4.20240810 2024-08-10

    refactor: back to polling, but stop when number of recommended videos is stable after a timeout of 30s

  • v1.3.20240808 2024-08-08

    perf: infinite polling to (seems useless) MutationObserver
    refactor: logger
    chore: update viewers record

  • v1.2.20240803 2024-08-03
  • v1.1.20240727 2024-07-27

    fix: edge case bug for no "No Viewers" text
    fix: update default threshold (250 -> 150)
    feat: clear timer when site breaking
    refactor: slower polling
    chore: remove unnecessary dependencies

  • v1.0.20240727 2024-07-27

    fix: SPA issue
    feat: threshold config GUI

  • v0.2.20240725 2024-07-24

    fix: now should work in any local languages
    chore: title, description, debug info improvements

  • v0.1.20240720 2024-07-19

    chore: versioning, wording

  • v2024-07-20 2024-07-19