max / EasyTube V4.0 — تخطي الإعلانات، SponsorBlock وتنزيل HD (بدون تأخير)

Published:

Version: 4.0.0+9c7d7e9 updated

Summary: V4.0 — Rewritten for performance. 🚫 Multi-layer ad skip with minimal CPU usage. ⏭ SponsorBlock (9 cats). 🎥 Force 4K. ⬇ Download via evdfrance.fr. 💾 Remembers settings. Bypass adblock detection. No Cobalt. No lag.

Homepage: https://greasyfork.org/en/scripts/561432

Support: https://greasyfork.org/en/scripts/561432/feedback

License: MIT

Antifeature: unspecified

🎬 EasyTube V4 — All-in-One YouTube Enhancement

Skip ads instantly. Block sponsors. Force 4K. Download via Cobalt.
One floating panel. Zero bloat. Settings remembered. Works right now.


✨ Features

Feature Details
🚫 Ad Skipper Instantly skips all ad types — skippable, unskippable (16x speed trick), banners, overlays. MutationObserver-based for zero-delay detection
SponsorBlock Skips or mutes 9 segment types: sponsor, selfpromo, interaction, intro, outro, preview, music_offtopic, filler, exclusive_access
🎥 Auto HD Quality Forces highest available quality (8K → 4K → 1440p → 1080p) on every video load, with 3 automatic retries
HD Downloader One-click download powered by Cobalt API (3 public instances with automatic fallback)
🛡 Adblock Bypass Automatically dismisses YouTube's adblock enforcement popup using multiple selector strategies
💾 Persistent Settings Remembers your ON/OFF toggles across page reloads and sessions
📊 Stats Panel Floating draggable panel — live ad skip count, sponsor count, video info

🖥 How It Works

EasyTube adds a small floating YouTube-logo toggle button to the bottom-right of every YouTube page.
Click it to open the control panel, where you can individually toggle each feature ON/OFF:

  • Ad Skip — enable/disable ad skipping (MutationObserver + 16x speed + seek)
  • SponsorBlock — enable/disable sponsor segment skipping/muting
  • Auto 4K — enable/disable quality forcing

The panel also shows the current video title, video ID, and a Download HD button.
All toggle states are saved automatically — no need to re-enable on every visit.


⚙️ Technical Details

V3 Ad Skip (new method)

  • MutationObserver on #movie_player detects ad injection instantly (< 1ms reaction vs 500ms interval in V2)
  • 16x playbackRate trick for unskippable ads — video speeds through the ad in ~1–2 seconds instead of waiting it out
  • Synthetic MouseEvent dispatch to bypass YouTube's isTrusted click checks
  • 400ms fallback interval catches any edge cases the Observer might miss
  • 5 enforcement popup selectors for maximum adblock bypass coverage

SponsorBlock

  • Uses the SponsorBlock public API (CC BY-NC-SA 4.0)
  • SHA-256 hash-prefix privacy endpoint — your exact videoID is never sent to the server
  • Supports both skip (seek over) and mute actionTypes

Quality

  • Hooks into YouTube's native movie_player API (getAvailableQualityLevels, setPlaybackQuality)
  • Retries at 1.5s / 3s / 5s after navigation for reliable quality lock

Download — Cobalt API (V3 upgrade)

  • POST request to Cobalt public instances with videoQuality: "max"
  • Tries 3 instances in order: co.wuk.shcobalt.api.timelessnesses.meapi.cobalt.tools
  • Falls back to redirect service if all Cobalt instances fail
  • No ads, no tracking, no paywalls — direct download link

SPA Navigation

  • MutationObserver + yt-navigate-finish + yt-page-data-updated events keep everything in sync across YouTube's single-page navigation

📦 Compatibility

Manager Status
Tampermonkey (Chrome / Firefox / Edge) ✅ Fully tested
Violentmonkey (Chrome / Firefox) ✅ Fully tested
Greasemonkey (Firefox) ⚠️ Not tested

🔒 Privacy

  • No data collection. EasyTube never sends any user data anywhere.
  • SponsorBlock requests use SHA-256 hash prefix — only the first 4 hex chars of the video ID hash are sent. The server cannot reconstruct which video you're watching.
  • No external analytics, no telemetry, no tracking scripts.
  • Settings are stored locally via GM_setValue — never leaves your browser.

📋 Changelog

v4.0.0 — Latest

  • New ad skip engine: MutationObserver on #movie_player replaces polling interval — instant detection
  • 16x playbackRate trick for unskippable ads (blazing fast, no seeking issues)
  • Cobalt API download with 3-instance fallback (replaces evdfrance redirect)
  • Persistent toggle settings via GM_setValue / GM_getValue — remembered across sessions
  • @run-at document-start — ad CSS injected before page renders (zero ad flash)
  • isTrusted synthetic MouseEvent for skip button clicks
  • 5 enforcement popup selectors for better adblock bypass coverage
  • Added yt-page-data-updated navigation event listener
  • Quality retries at 1.5s / 3s / 5s for reliable 4K lock
  • Added highres (8K) to quality label map
  • Updated community link to Discord

v3.0.0

  • Full SponsorBlock category support (9 categories)
  • mute actionType support
  • SHA-256 hash-prefix privacy endpoint
  • Adblock enforcement popup bypass
  • Draggable floating panel with Mac-style toggles
  • Toast notifications

🤝 Credits & Licenses

Project Author License
Auto-Skip-YouTube-Ads tientq64 MIT
SponsorBlock API ajayyy CC BY-NC-SA 4.0
RemoveAdblockThing TheRealJoelmatic MIT
Cobalt imputnet AGPL-3.0

EasyTube itself is released under MIT.


💬 Support

#YouTube #AdBlock #SponsorBlock #NoAds #AdSkipper #CobaltDownload #YouTubeDownloader #HDDownload #4K #AutoSkip #TampermonkeyScript #Userscript #GreasyFork #YouTubeEnhancer #AdBlockBypass #PrivateWatching #BestYouTubeAdblock2025 #FreeAdBlocker #YouTubeAdsBlocker #SkipYouTubeAds

Rating: 35.4