M3U8Player Chrome Extension

Auto-detect and play M3U8 video streams in Chrome

Install the M3U8Player extension to automatically detect M3U8 video links on web pages and play HLS streams with one click. Built on HTML5 Video and Media Source Extensions.

🧩 Install Chrome Extension

Search for "M3U8 Player" in the Chrome Web Store to install.

How It Works

The extension is built on HTML5 Video and Media Source Extensions (MSE). It converts MPEG-2 transport streams and AAC/MP3 streams into ISO BMFF (MP4) fragments, uses Web Workers for async transcoding, and supports HLS + fMP4 combined playback.

Core Features

  • ✅ Automatically detects M3U8 links on web pages
  • ✅ Play with a single click — no manual URL entry needed
  • ✅ Full HLS protocol support
  • ✅ HLS + fMP4 playback support
  • ✅ Web Worker async transcoding for better performance
  • ✅ Automatic multi-quality adaptation

Core Features

🎬

HLS Stream Playback

Powered by hls.js with full HTTP Live Streaming support for smooth, reliable video playback.

Web Worker async transcoding for better performance

The extension is built on HTML5 Video and Media Source Extensions (MSE). It converts MPEG-2 transport streams and AAC/MP3 streams into ISO BMFF (MP4) fragments, uses Web Workers for async transcoding, and supports HLS + fMP4 combined playback.

📋

Embeddable Player

Get an iframe embed code to drop the player into any website or app.