Skip to main content

Documentation Index

Fetch the complete documentation index at: https://vidow.io/docs/llms.txt

Use this file to discover all available pages before exploring further.

The Video Downloader Plus HLS player lets you paste any m3u8 URL and play it instantly in your browser. No plugins, no extensions, no account required.

How to play an HLS stream

1

Open the player

2

Paste your m3u8 URL

Paste the full m3u8 stream URL into the URL field and press Load.
3

Stream loads automatically

The player parses the manifest and begins buffering. Playback starts as soon as enough data is ready.
4

Select quality

Use the quality selector to switch between available bitrate levels. Auto mode lets the player adapt to your connection speed.
5

Play

Use the on-screen controls to play, pause, seek, and adjust volume.

Player features

FeatureDetails
Adaptive bitrateAutomatically switches quality based on your connection speed
Quality selectorManually choose from all available quality levels in the manifest
Playback controlsPlay, pause, seek, volume, and mute
FullscreenNative fullscreen support
Picture-in-pictureFloat the player in a corner while using other apps

Availability

The HLS player is free — no account required.

How it works

The player is powered by HLS.js, an open-source JavaScript library for HLS playback. It runs entirely in the browser using the Media Source Extensions API, which is supported in all modern browsers. No plugins or browser extensions are required.
If a stream requires authentication headers or cookies, it may not load in the public player. Streams on platforms that restrict cross-origin access are not supported.

Cast Player

Cast an HLS stream to your Chromecast or AirPlay device.

Stream Detection

Automatically detect HLS and DASH streams on any page with the Video Downloader Plus extension.