Greasy Fork is available in English.

OmniDown

Kaikki yhdessä, nopea ja ilmainen HD-videoiden lataaja. Tukee videoiden lataamista YouTubesta, TikTokista, Douyinista, Instagramista, Facebookista, Threadsista, XiaoHongShusta, X:stä (entinen Twitter) ja muista. Naji saumatonta, korkealaatuista lataamista ilman vesileimoja.

Tästä skriptistä on versioita, joissa koodia päivitettiin. Näytä kaikki versiot.

  • v3.2.5 13.7.2026

    ### Version 3.2.1
    - **TikTok Sidebar-Docked Panel**: Acoupled the download menu as a physical side-drawer to the left of TikTok's control sidebar. Added a smooth X-axis slide-out transition from behind the sidebar, straight right corners (`border-radius: 16px 0 0 16px`), and removed the right border for a seamless visual extension.
    - **Under-Sidebar Depth Layering**: Adjusted z-index to `99998` (sidebar is `99999`) and set a 5px tuck-in overlap to make the panel slide out cleanly from behind the sidebar without overlaying its edges.
    - **Outside Click Dismissal**: Added an intelligent document click listener that automatically closes the drawer when clicking outside the panel/sidebar, while preserving normal page interactions.
    - **Cobalt Hash Prefill Fix**: Swapped query parameters (`?url=`) for hash fragments (`#`) when opening Cobalt, enabling Svelte/Sami route handlers to auto-fill the input box and initiate downloads.
    - **Clean Copying (YouTube & Instagram)**: Replaced expiring temporary CDN media link copies with clean, shareable watch/reels page URLs (stripped of tracking garbage like `?igsh=` or `?utm_source=`).
    - **YouTube Clean Layout**: Disabled the redundant floating action button (FAB) on YouTube since the player control bar already has an integrated download button.
    - **TikTok SPA & Polling Sync**: Fixed client-side routing tracking on TikTok video detail pages by implementing general 500ms URL polling, and added a 4-second console ID lockout to prevent DOM scroll events from overwriting the correct active ID.
    - **Syntax Validation**: Checked codebase with 100% stability and zero JS engine parser errors.

  • v3.2.2 13.7.2026
  • v3.1 13.7.2026

    v3.1

    • NEW: TikTok For You page sidebar with live video detection
    • NEW: TikTok network interception (fetch/XHR) for username/videoId caching
    • NEW: TikTok one-click link copy and no-watermark redirect buttons
    • NEW: Trusted Types compliance — zero innerHTML, full createElement/createElementNS migration
    • NEW: YouTube n-parameter throttle bypass (nTransformDecipherer)
    • NEW: Shared base.js fetcher to avoid duplicate network requests
    • NEW: Instagram carousel slide detection with active slide marking
    • NEW: YouTube playlist export to .txt
    • NEW: First-run language selection modal
    • NEW: Auto-fallback toggle in menu commands
    • NEW: Custom CORS proxy configuration
    • NEW: Cobalt API URL configuration
    • NEW: Keyboard shortcut toggle
    • NEW: Floating button visibility toggle
    • NEW: YouTube SPA navigation support (yt-navigate events)
    • NEW: HLS blob stream detection with fallback redirect
    • NEW: Subtitle download (XML → SRT conversion)
    • NEW: Spotify redirect support
    • NEW: Dev sanity check suite
    • IMPROVED: Memory management with WeakSet/WeakMap
    • IMPROVED: Toast queue system with proper sequential handling
    • IMPROVED: Download cancellation with per-item abort support
    • FIXED: Trusted Types TrustedHTML assignment errors on YouTube
    • FIXED: Multiple toast duplication bug
    • FIXED: YouTube control button persistence across SPA navigations
    • FIXED: Iframe guard to prevent execution in ad frames
  • v3.0.1 12.7.2026
  • v3.0 12.7.2026
  • v2.9 11.7.2026
  • v2.5.1 11.7.2026
  • v2.5 11.7.2026
  • v2.3 11.7.2026