Magpie
Collects shiny streaming video. Press play on a page, open the popup, pick a quality, get one MP4 on disk. Works on HLS streams and plain video files. No account, no server, nothing leaves your browser.
Chrome
v0.1.0, Chrome 116 or newer, also Edge and Brave
Download for Chrome
- Unzip the download to a folder you will keep.
- Open
chrome://extensions. - Turn on Developer mode (top right).
- Click Load unpacked and pick the unzipped folder.
- Pin Magpie from the puzzle piece menu.
Firefox
v0.1.0, Firefox 115 or newer
Download for Firefox
- Open
about:debugging#/runtime/this-firefox. - Click Load Temporary Add-on.
- Pick the downloaded zip (no need to unzip).
Firefox removes temporary add-ons when it closes. A signed build that survives restarts is coming; until then, repeat the three steps after a restart.
Using it
- Open a page with a video and press play.
- Click the Magpie icon. The badge shows how many streams it found.
- Click a stream, pick a quality, click Download.
- The file lands in your normal downloads folder. Progress and history live under Downloads in the popup.
What it handles
| Stream type | Status |
|---|---|
| Plain MP4 or WebM file | Saved as is |
| HLS with TS segments | Joined and remuxed to MP4 |
| HLS with fMP4 segments, multiple qualities | Quality picker, saved as MP4 |
| HLS with AES-128 encryption | Decrypted during download |
| Sites that check cookies or Referer | Handled |
| DASH | Detected, download coming next |
| HLS with a separate audio track | Video only for now |
| DRM (Widevine, PlayReady, FairPlay) | Not supported, never will be |