Which player should I use?
Start with the standard M3U8 player; it covers most live and VOD HLS streams. Switch to the encrypted player when a manifest references an AES-128 key, the custom-Referer player when a stream is hotlink-protected and rejects direct browser requests, and the subtitle player when you want to drop your own SRT or VTT onto a stream. When playback fails entirely, the stream tester and validator tell you why.
Play first, diagnose second
A player confirms whether a stream is reachable and decodable in the browser. If it stalls or errors, the validator turns the same URL into a health report — resolution tracks, bitrate, encryption, live vs VOD, and sampled dead segments — so you can tell a real CDN problem apart from a browser CORS block before reaching for any other tool.
Frequently asked questions
Do I need a different player for encrypted or protected streams?
No — it is the same engine. The encrypted and custom-Referer pages just expose the right options (AES-128 key fetching, custom Referer/User-Agent via the proxy) for those cases.
Are these players really free and private?
Yes. Every player is free with no ads or sign-up, and playback runs client-side in your browser — streams are not uploaded to a server.
Can these players bypass DRM?
No. They handle standard HLS including AES-128, but they do not bypass Widevine, FairPlay, PlayReady, or paywalls.