Terms of Service
These Terms of Service explain how you may use m3u8-player.app for authorized HLS playback, M3U8 testing, playlist management, diagnostics, and embed generation.

Using the service
m3u8-player.app provides browser tools for testing public or authorized M3U8 and HLS streams. You may use the player, playlist manager, embed generator, diagnostics, and guides for lawful stream testing, development, support, education, and personal troubleshooting.
You are responsible for the stream URLs, playlist files, and content that you test. The service does not grant rights to access private streams, bypass authorization, defeat geo restrictions, remove DRM, or download content without permission.
- Use authorized streams.Only test streams that you own, operate, are allowed to access, or are public.
- Respect access rules.Do not use the service to bypass tokens, paywalls, region limits, or private controls.
- Understand browser limits.CORS, codecs, autoplay, and canvas capture can limit playback features.
- Share carefully.Do not expose private signed URLs or sensitive diagnostic reports.
Acceptable use
The website is intended for legitimate stream testing and troubleshooting.

You agree not to use m3u8-player.app to access, test, share, or distribute streams without authorization. You agree not to use the service to violate copyright, privacy, security, access-control, platform, or network rules. You agree not to overload the service, attack the website, abuse third-party stream hosts, or interfere with other users.
The tools request streams from your browser. A stream may fail because of CORS, 403 errors, expired signatures, unsupported codecs, missing segments, or server configuration. These failures are normal diagnostic signals. They are not permission to bypass server rules.
Playlist and embed tools
Playlist and embed features are provided to organize and preview streams more efficiently.

The playlist manager can import, parse, filter, favorite, and export M3U data in your browser. You are responsible for ensuring that playlist entries are lawful and authorized. Exporting a playlist does not create rights to use the streams in that playlist.
The embed generator creates links and iframe code that point to m3u8-player.app. Embedding a stream does not host the video on our servers and does not change the stream owner’s access rules. If a stream requires CORS headers, tokens, cookies, or referrer rules, those requirements still apply.
No warranties
The service is provided as a testing and diagnostic tool.

m3u8-player.app is provided without warranties of uninterrupted availability, perfect playback, complete compatibility, or error-free diagnostics. Browser support, HLS behavior, codecs, CORS policy, CDN rules, network conditions, and stream owner settings can affect results.
Diagnostics are best-effort explanations. They can help classify likely causes, but they do not replace CDN logs, encoder logs, legal review, production monitoring, or professional advice. You use the service at your own risk.
Terms questions
Short answers for common terms and acceptable-use questions. Contact us at support@m3u8-player.app.

Can I test private streams?
Only if you are authorized to access and test those streams.
Does the embed player host my video?
No. The browser requests the stream from the source URL you provide.
Can this site bypass CORS or geo-blocks?
No. The service is for authorized testing and cannot bypass stream owner restrictions.