StreamGrabber

Lightweight HLS/Video downloader. Pause/Resume. AES-128. fMP4. Mobile + Desktop.

当前为 2026-02-03 提交的版本,查看 最新版本

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
quantavil
评分
0 0 0
版本
2.1.2
创建于
2025-11-05
更新于
2026-02-03
大小
136.8 KB
许可证
MIT
适用于
所有网站

StreamGrabber 🚀

A high-performance, lightweight userscript designed for seamless media extraction/video downloader. Detect and download HLS streams (.m3u8), video blobs, and direct video files with a minimal, premium UI.


📥 Installation

[!IMPORTANT] Recommended Userscript Manager: Violentmonkey

While StreamGrabber works on most managers, Violentmonkey provides the best compatibility and performance for modern userscripts.

  1. Install a manager: Violentmonkey (Recommended)
  2. Add Script: Click here to install.
  3. Confirm: Accept the installation in your browser extension.

✨ Key Features

  • Smart HLS Processing: Parallel segment downloading with AES-128 decryption and fMP4 support.
  • Unified Terminal UI: A single, clean floating action button (FAB) that manages all detected media across nested iframes.
  • Adaptive Quality: Automatically picks up master playlists and offers resolution selection (e.g., 1080p, 720p).
  • Resilient Downloads: Built-in pause/resume functionality with automatic retry mechanisms for unstable connections.
  • Privacy First: Minimal permissions, no external tracking, and works entirely within your browser context.

Screenshots

Progress Card

Media Detection Download Modal


🛠 Usage

  1. Browse: Open any page with video content.
  2. Detect: The floating download button will appear once media is identified.
  3. Choose: Click the button to view resolutions or download directly (use Alt+Click for instant download if only one source is found).
  4. Monitor: Track progress in real-time with the compact progress cards.

⚙️ Advanced Controls

Access these via your userscript manager menu:

  • Show Download Panel: Force the UI to appear.
  • Clear Cache: Reset detected media for the current session.
  • Toggle Filtering: Exclude small segments or ads (< 1MB).

📜 Changelog

v2.1.0

  • Modular Download Engine: Refactored the core download logic to eliminate "God Functions", ensuring better stability and maintainability.
  • Enhanced Resilience: Added smart 403 fallback mechanisms for strict HLS segments and verified robust pause/resume functionality.
  • UI Polish: Updated FAB aesthetics with a modern squircle design and improved progress bar visualization.
  • Namespace Update: Migrated to streamgrabber-lite namespace.

v2.0.0

  • Shadow DOM Isolation: Re-engineered the entire UI layer to use Shadow DOM. This encapsulates styles and DOM nodes, preventing "hydration failed" errors on sites built with React, Next.js, and other modern frameworks.
  • Hydration-Safe Architecture: The UI host is now detached from the main document body's tree, ensuring 100% isolation from host-side script interference.
  • Premium Gold Theme: Implemented a new, sleek design system with gold accents, enhanced typography, and micro-animations.
  • Dynamic Progress Engine: Improved download scheduler with verified percentage tracking and gold-gradient filling.

v1.3.0

  • HLS Enhancements: Improved playlist enrichment and resolution detection.
  • UI Refinement: Cleaner animations and better responsive layout for mobile.
  • Performance: Optimized memory usage during large concurrent downloads.

v1.2.5

  • Unified UI: Global aggregation of media from all sub-frames.
  • Compatibility: Enhanced support for fMP4 and diverse HLS encryption schemes.

📄 License

MIT © quantavil