github YouG-o/YouTube-No-Translation v2.3.20
v2.3.20: Video detection system overhaul and user interaction handling

latest releases: v2.20.0, v2.19.0, v2.18.2...
6 months ago

Added

  • User interaction detection to prevent overriding manual settings changes when user modifies YouTube player settings

Changed

  • Unified video player event listeners into a single robust system for better reliability and performance
  • Enhanced video detection with comprehensive fallback events (timeupdate, seeked) to handle edge cases where videos load faster than listeners
  • Implemented adaptive event optimization that reduces from 7 to 2 events after initial trigger

Technical Improvements

  • Refactored separate directLoadListener and loadStartListener into unified videoPlayerListener
  • Added proper cleanup mechanism for all possible event types to prevent orphaned listeners
  • Improved timing race condition handling for videos that start playing before listeners are attached
  • Added click detection on YouTube settings menu with 2-second timeout to allow user to manually change audio track, or other settings without the add-on trying to reapply its own settings.

Don't miss a new YouTube-No-Translation release

NewReleases is sending notifications on new releases.