Releases: kurtextrem/StopAutoplay
Release list
v4.1.0 - Improved stopping power and performance
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
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
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
This release stops pausing on playlist pages.
Non-Extended: Fixes a bug where the video would play automatically.
v4.0 - YouTube experiment, rewrite
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
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
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
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
- 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
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.