Skip to content
This repository was archived by the owner on Jun 4, 2024. It is now read-only.

Releases: kurtextrem/StopAutoplay

v4.1.0 - Improved stopping power and performance

Choose a tag to compare

@kurtextrem kurtextrem released this 26 Dec 09:09

Over the past months, I've improved the performance of the code by moving nested functions into standalone functions.
Also, non-extended now stops quicker as specific events are bound on focus now instead of during the stop phase. This means it also blocks ads from auto playing once you focus the tab.

Merry Christmas!

v4.0.6.2 - Release on the Mozilla Addons Marketplace

Choose a tag to compare

@kurtextrem kurtextrem released this 25 Aug 06:28

I've submitted "Stop Autoplay for YouTube" (without extended features) to the Mozilla Addons Marketplace. It also includes ES6 code.

See here: https://addons.mozilla.org/en-US/firefox/addon/stop-autoplay-youtube/

v4.0.6

Choose a tag to compare

@kurtextrem kurtextrem released this 04 Jul 09:17

The options page now includes more details and more ways to contact me in case of issues.

Technical:
I've updated dependencies and switched from var to let/const and removed the StopAutoplay 'class' in favor of simple functions.

v4.0.5

Choose a tag to compare

@kurtextrem kurtextrem released this 26 Apr 13:52

This release stops pausing on playlist pages.

Non-Extended: Fixes a bug where the video would play automatically.

v4.0 - YouTube experiment, rewrite

Choose a tag to compare

@kurtextrem kurtextrem released this 24 Mar 08:06

This new release includes a mechanism which counters a YouTube experiment I've found. That experiment trys to auto play the video after a few seconds (why?).

Also I've changed the design pattern and implemented passive event listeners, which results in performance gains!

v3.0.1 - Performance Tweaks

Choose a tag to compare

@kurtextrem kurtextrem released this 17 Jan 13:09

This update improves the stop ability (previously it was possible that it doesn't stop when certain conditions met).

Also, I've rewritten the observer loop, which gives a slightly better performance.

This update is applied to both versions.

v3.0

Choose a tag to compare

@kurtextrem kurtextrem released this 26 Aug 17:51

Hopefully the final release.
After the 2.0 rewrite, I've rewritten again. Stopping now is immediate.

In addition, the Chromium team adds a stop autoplay feature to Chrome itself: https://codereview.chromium.org/1292433002/. However, key difference to the extended version is: It continues to resume (For example: You stop the video, switch away, switch back. It starts playing automatically).

Key difference to non-extended: It simply stops and stays stopped. (Chrome's native implementation auto resumes!)

v2.0

Choose a tag to compare

@kurtextrem kurtextrem released this 02 Aug 20:54

New release for both versions.

It included a complete rewrite. The stopping function got completely updated, a few bugs fixed and so on.
Also: Adblock isn't needed anymore.

v1.8.1

Choose a tag to compare

@kurtextrem kurtextrem released this 07 Jul 08:23
  • Faster execution as use strict is in the minified version
  • Higher stop tries
  • Fixes error on pages where no player element exists

v1.8.0

Choose a tag to compare

@kurtextrem kurtextrem released this 31 Mar 08:34

The video stopping system on channels has been reworked. Previously it wouldn't stop most of the time, or would play the wrong video (youtube keeps the previous video in the DOM, even if another video is 'playing' now).

This also comes with better performance, as it is using MutationObservers.