FluxPlays
HLS / M3U8 Streaming

Stream HLS & M3U8 Playlists in Browser

The most powerful web-based M3U8 player. Paste any .m3u8 link to get adaptive bitrate streaming, live channel support, and buffer-free playback — no plugins needed.

Read the Guide
No account required Zero downloads 100% free Privacy-first No ads

Launch the Player

Paste your link below to start streaming immediately in your browser.

Why FluxPlays

Everything You Need, Nothing You Don't

Built for speed and privacy — no bloat, no sign-ups, no nonsense.

📊

Adaptive Bitrate (ABR)

Auto-switches between quality levels based on your connection speed for uninterrupted playback.

📡

Live Stream Support

Works with live HLS feeds as well as VOD playlists. Watch live channels directly in the browser tab.

🎬

No VLC Required

Stop opening media players. FluxPlays decodes HLS streams via hls.js in Chrome, Firefox, and Edge.

📝

Subtitle Tracks

HLS streams with embedded WebVTT subtitle tracks display automatically with language selection.

🔄

Multi-Quality Switching

Manually switch between 360p, 720p, 1080p, or let the player choose the best bitrate automatically.

⚙️

Advanced Buffer Control

Smart buffer management prevents memory leaks during long streams, keeping your tab responsive.

Simple Steps

How It Works

Three steps from link to stream. No friction, no fuss.

1

Copy Your M3U8 Link

Open your HLS stream source and copy the .m3u8 playlist URL from your CDN, IPTV provider, or livestream service.

2

Paste Into FluxPlays

Paste the M3U8 link into FluxPlays. The player auto-detects HLS format and initializes the hls.js decoder.

3

Enjoy Adaptive Streaming

Stream with automatic quality adaptation. Manually switch quality or audio/subtitle tracks from the control bar.

FAQ

Frequently Asked Questions

Everything you need to know about streaming with FluxPlays.

An M3U8 file is a text-based playlist used by HLS (HTTP Live Streaming). It lists the URLs of video segments the player downloads and stitches for continuous playback.
No. Chrome and Firefox do not natively support HLS/M3U8. FluxPlays uses hls.js to decode M3U8 playlists via the browser's Media Source Extensions (MSE) API.
Yes, FluxPlays supports live HLS manifests. As long as you have a valid M3U8 URL for a live stream, you can watch it directly in FluxPlays.
This usually means the token in the M3U8 URL has expired. HLS stream tokens expire after minutes or hours. Obtain a fresh M3U8 link and paste it again.
FluxPlays supports individual stream M3U8 URLs. For full IPTV playlist management with channel guides, consider a dedicated IPTV player.
Free Forever

Ready to Stream?

No sign-up. No download. No credit card. Just paste your link and FluxPlays handles the rest — instantly.

Open FluxPlays Free →