Spankbang: Prevent Video Thumbnails From Auto-Play

Get rid of annoying video preview auto-play

Δημιουργός
user26622
Ημερήσιες εγκαταστάσεις
0
Σύνολο εγκαταστάσεων
4
Βαθμολογίες
0 0 0
Έκδοση
2025-04-10
Δημιουργήθηκε την
10/04/2025
Ενημερώθηκε την
10/04/2025
Μέγεθος
3 KB
Άδεια
Unlicense
Εφαρμόζεται σε

An adult video site SpankBang has a very annoying "feature", where video thumbnails start playing animation (preview of the video contents) just by itself, when you definitely not asked for it (eg, by hovering).

Aside from being an annoyance, stealing your attention when you focused on a search for a concrete thing, it's disasterous because you certainly DO NOT want to see some of the returned or suggested results.
Most adult video sites nowadays are strictly regulated, owned by a few monopilies, and they ban real amateur or home videos. Vast majority of professional video clips they're hosting now is disgusting and shocking, even it's thumbnmail image may be so.
These "tube" sites unfortunately do not offer an option for "safe browsing", that can be toggled to allow only sensual, "woman" or solo type of videos, without hardcore elements, to display.


  • This userscript prevents automatically-triggered animations from running, while still leaving the posibility for manual triggering of it, by hovering over thumbs.
  • It work for unregistered users.
  • It does not have any UI or settings.
    It either work silently - you will see static grid of thumbnails, or it fails - then you'll see something moving on the thumbnails.

A few things to consider:
+ It will work as of April 2025, but
+ if you use Chromium-based browsers
+ if you use Tampermonkey

Simply put, It Works On My Machine, but is untested by anybody to work under different conditions.

It may not work for you, or may stop working
ー If you use different browser or userscript engine, or any updated version of such, that may introduce changes that would break current functionality in any way, the same is for any outdated version, that may not have functionality this script relies upon
ー If the site devs would switch from the jQuery
ー If the site devs would change the layout
Currently, they have two types of video grids, one insert and remove a video tag each time it has to show a preview, and the other is just changing video tag's visiblity.
The script is binded to these grids' class names and would only work if they're found.
In theory, I can probably write more generic code, that would observe visiblity changes on all video elements (except main player), but I'll settle with the current solution, as it solves the case for now.