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
  1. Unzip the download to a folder you will keep.
  2. Open chrome://extensions.
  3. Turn on Developer mode (top right).
  4. Click Load unpacked and pick the unzipped folder.
  5. Pin Magpie from the puzzle piece menu.

Firefox

v0.1.0, Firefox 115 or newer
Download for Firefox
  1. Open about:debugging#/runtime/this-firefox.
  2. Click Load Temporary Add-on.
  3. 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

  1. Open a page with a video and press play.
  2. Click the Magpie icon. The badge shows how many streams it found.
  3. Click a stream, pick a quality, click Download.
  4. The file lands in your normal downloads folder. Progress and history live under Downloads in the popup.

What it handles

Stream typeStatus
Plain MP4 or WebM fileSaved as is
HLS with TS segmentsJoined and remuxed to MP4
HLS with fMP4 segments, multiple qualitiesQuality picker, saved as MP4
HLS with AES-128 encryptionDecrypted during download
Sites that check cookies or RefererHandled
DASHDetected, download coming next
HLS with a separate audio trackVideo only for now
DRM (Widevine, PlayReady, FairPlay)Not supported, never will be