Web Media Downloader & Media Sniffer Browser Extension
A Privacy-First Browser Extension for Sniffing & Downloading Media Streams
FlowPick is an open-source browser extension that detects supported M3U8/HLS, MPD/DASH, direct video, audio, and image resources available to your browser. Extension downloads and local tools process media on your device without requiring FFmpeg or a command line.
Technically, FlowPick is a Chromium/Firefox extension that monitors network requests for streaming media manifests (M3U8 playlists following RFC 8216 HLS, MPD manifests following ISO/IEC 23009-1 DASH), parses them with m3u8-parser and mpd-parser, downloads fragments concurrently, and repackages TS/fMP4 fragments into progressive MP4 using mux.js — all running client-side via Web Workers and the File System Access API.
Online Course Archiving
Detect HLS streams from course platforms and merge fragments into a single MP4 for offline study.
Podcast Offline Listening
Capture audio resources (MP3, AAC, M4A) from podcast sites and save them to your device.
Live Stream Replay
Save authorized live replays as local files, with streaming disk writes for supported browsers and devices.
Image Batch Download
Detect all images on a gallery page and bulk-download JPG, PNG, WebP, SVG with smart filters.
Core Capabilities
Smart Sniffing
Auto-detect M3U8/HLS, MPD/DASH, MP4, audio & images on any page.
Local Merging
Merge streaming fragments in-browser — no FFmpeg needed.
Smart Filtering
Filter by size, type, or duration — or search by URL keyword and regex.
Parallel Downloads
Accelerate fragment downloads with multi-threaded processing.
How It Works
Install
Add FlowPick from Chrome Web Store or Edge Add-ons with one click.
Detect
Open any page with media content and click the FlowPick icon.
Download
Review detected resources and click "Pick" to download your file.
Watch FlowPick Work
Streaming
M3U8 · MPD · MP4
In-Browser Merging
No FFmpeg
Clear Privacy Boundaries
100% Local
Supported Media Formats
Streaming
2 formatsM3U8 — HLS streaming index format
MPD — DASH streaming descriptor format
Video
10 formatsAudio
7 formatsImage
5 formatsSmart Media Detection
- Multi-Format SupportM3U8/HLS, MPD/DASH, MP4, WebM, FLV, MP3, AAC, OGG, FLAC and more.
- Real-time DetectionInstantly sniffs media resources as they load on the page.
- Smart FilteringFilter by file size, type, or duration — or pinpoint resources with URL keyword and regex search.
Browser-Native Processing
- Local MergeMerge HLS/DASH fragments directly in browser without FFmpeg.
- Privacy FirstNo analytics SDK in the extension, with separate disclosure for website and cloud services.
- Offline ReadyWorks without internet connection for already-loaded content.
Everything You Need
Built for Every Workflow
Online Courses
Save course videos you created or have permission to keep for offline study.
Video Platforms
Save public videos when the creator or platform permits offline use.
Podcasts & Audio
Keep podcasts and audio you are allowed to save for offline listening.
Image Galleries
Collect your own or reusable gallery images with smart size filtering.
Try Our Online Converter
No extension needed? Use our lightweight web-based M3U8 to MP4 converter.
Local Processing by Default
Clear Privacy Boundaries
The extension contains no analytics SDK. Website analytics and optional account services are described separately in the Privacy Policy.
In-Browser Merging
Merge HLS/DASH fragments and convert formats directly in your browser — no FFmpeg, no server uploads.
Open Source
Fully open source code. Audit it yourself and contribute to making it better.
Works on Your Browser
No Extension? Use Our 4 Online Media Tools
M3U8 / HLS Downloader
Parse and download HLS streams. Supports multi-quality, AES-128 encrypted streams.
DASH / MPD Downloader
Download DASH streams with automatic audio/video merge into a single MP4.
Video Downloader
Save public MP4, WebM, MOV, MKV, FLV, and other direct video files in your browser.
Audio Downloader
Save public MP3, M4A, AAC, WAV, OGG, FLAC, and other direct audio files locally.
Frequently Asked Questions
Why can't FlowPick detect videos on some websites?
Some websites use DRM protection, encrypted streams, or custom protocols that are not publicly accessible. FlowPick works best with standard HLS/DASH streams and direct video files.
What should I do if the merged video won't play?
Try downloading in a different quality level. Some streams may have corrupted segments. You can also try using a video repair tool like VLC's "Always Fix" option.
Is FlowPick free to use?
The browser extension and local tools are free to use. Optional account and cloud-transfer features have the plans and usage limits shown in the product.
How does FlowPick handle data?
The extension has no analytics SDK, and local tools keep selected files on your device. The website may use analytics; account and cloud-transfer features process only the data needed to provide those optional services. See the Privacy Policy for details.
Which browsers are supported?
FlowPick supports all major browsers, including Chrome, Edge, Firefox, Opera, Brave and other Chromium-based browsers.
What content can I save with FlowPick?
Use FlowPick only for media you created, media you have permission to save, or content whose license allows downloading. It does not bypass DRM, paywalls, sign-in requirements, or other access controls.

