Subscription safety check

IPTV Subscription and M3U Playlist

After getting an IPTV subscription, verify the M3U URL before playback. Check format, channel metadata, HLS compatibility, and avoid common pitfalls.

Privacy and legal boundary

Do not upload private subscription files to random tools. Do not use unauthorized paid streams. M3U8 Player does not validate ownership or subscription legitimacy. Use public or authorized sources for testing.

Public channels

Test these public channels directly in the player.

17 Direct URLs17 Verified17 Likely browser-ready0 Needs testLoading playlist...
20 Minutes TV (1080p) logo
1080p

20 Minutes TV (1080p)

GeneralFranceVerified

Source: iptv-org France

Playlist, nested manifest, and first-media CORS probes passed

https://live-20minutestv.digiteka.com/1961167769/index.m3u8

Watch
Africa 24 (1080p) logo
1080p

Africa 24 (1080p)

NewsFranceVerified

Source: iptv-org France

Playlist, nested manifest, and first-media CORS probes passed

https://africa24.vedge.infomaniak.com/livecast/ik:africa24/manifest.m3u8

Watch
Africa 24 English (1080p) logo
1080p

Africa 24 English (1080p)

NewsFranceVerified

Source: iptv-org France

Playlist, nested manifest, and first-media CORS probes passed

https://edge20.vedge.infomaniak.com/livecast/ik:africa24english/manifest.m3u8

Watch
Alpe d’Huez TV (720p) logo
720p

Alpe d’Huez TV (720p)

GeneralFranceVerified

Source: iptv-org France

Playlist, nested manifest, and first-media CORS probes passed

https://edge13.vedge.infomaniak.com/livecast/ik:adhtv/manifest.m3u8

Watch
Antenne Réunion (720p) logo
720p

Antenne Réunion (720p)

GeneralFranceVerified

Source: iptv-org France

Playlist, nested manifest, and first-media CORS probes passed

https://live-antenne-reunion.zeop.tv/live/c3eds/antreunihd/hls_fta/antreunihd.m3u8?location=ZEOP01

Watch
Brionnais TV (720p) logo
720p

Brionnais TV (720p)

GeneralFranceVerified

Source: iptv-org France

Playlist, nested manifest, and first-media CORS probes passed

https://stream2.mandarine.media/brionnaistv/brionnaistv/playlist.m3u8

Watch
Canal 32 (1080p) logo
1080p

Canal 32 (1080p)

GeneralFranceVerified

Source: iptv-org France

Playlist, nested manifest, and first-media CORS probes passed

https://event.vedge.infomaniak.com/livecast/ik:canal32_4/manifest.m3u8

Watch
Cannes Lérins TV (1080p) logo
1080p

Cannes Lérins TV (1080p)

GeneralFranceVerified

Source: iptv-org France

Playlist, nested manifest, and first-media CORS probes passed

https://vdo2.pro-fhi.net:3628/live/uppodsfqlive.m3u8

Watch
DBM TV (1080p) logo
1080p

DBM TV (1080p)

MusicFranceVerified

Source: iptv-org France

Playlist, nested manifest, and first-media CORS probes passed

https://dbmtv.vedge.infomaniak.com/livecast/dbmtv/playlist.m3u8

Watch
Equidia (1080p) logo
1080p

Equidia (1080p)

SportsFranceVerified

Source: iptv-org France

Playlist, nested manifest, and first-media CORS probes passed

https://raw.githubusercontent.com/Paradise-91/ParaTV/main/streams/equidia/live2.m3u8

Watch
FashionTV Paris L'Original (1080p) logo
1080p

FashionTV Paris L'Original (1080p)

LifestyleFranceVerified

Source: iptv-org France

Playlist, nested manifest, and first-media CORS probes passed

https://edge-fast3.evrideo.tv/bfdbb576-83f7-11f0-9f89-0200170e3e04_1000028043_HLS/manifest.m3u8

Watch
FashionTV Secrets (1080p) logo
1080p

FashionTV Secrets (1080p)

LifestyleFranceVerified

Source: iptv-org France

Playlist, nested manifest, and first-media CORS probes passed

https://ssai.aniview.com/api/v1/hls/stream.m3u8?AVS_SSAIID=67c0c39764ad6f7dab07aa0b&AV_APPNAME=[ADS.APP_NAME]&AV_APPPKGNAME=[ADS.APP_BUNDLE]&AV_APPSTOREURL=[ADS.APP_STORE_URL]&AV_CCPA=[ADS.US_PRIVACY]&AV_CLIENT_SECTION=ftv_secrets&AV_CONSENT=[ADS.GDPR_CONSENT]&AV_CONTENT_CAT=IAB7&AV_CONTENT_CHANNEL=&AV_CONTENT_CONTEXT=&AV_CONTENT_EPISODE=&AV_CONTENT_GENRE=fashion+and+lifestyle&AV_CONTENT_ID=[ADS.VIDAA_ADS_CONTENTID]&AV_CONTENT_KEYWORDS=&AV_CONTENT_LANGUAGE=en&AV_CONTENT_LENGTH=&AV_CONTENT_NETWORK=&AV_CONTENT_PROVIDER=FTV&AV_CONTENT_RATING=R&AV_CONTENT_SEASON=&AV_CONTENT_SERIES=&AV_CONTENT_TITLE=&AV_CONTENT_URL=&AV_DNT=[ADS.DNT]&AV_GDPR=[ADS.GDPR]&AV_HEIGHT=[ADS.H]&AV_IDFA=[ADS.IFA]&AV_IFA_TYPE=[ADS.IFA_TYPE]&AV_LANGUAGE=[ADS.DEVICE_LANGUAGE]&AV_OSVERS=[ADS.DEVICE_OSV]&AV_RTB_DEVICE_TYPE=[ADS.DEVICE_TYPE]&AV_VAUTH=[ADS.VAUTH]&AV_WIDTH=[ADS.W]&Content_Id=[ADS.ADS_CONTENTID]&ads.vidaa_ads_param=1191723366&cb=[CACHEBUSTER]&content_channel_name=ftv+-fashiontv+Secrets&content_livestream=1

Watch

Page 1 of 2, showing 12 of 17

Playlist checker

Paste an M3U URL or text to validate format, find duplicates, and inspect channel metadata — all in your browser.

Channels

2

Groups

2

Duplicates

0

Issues

0

Public NewsPublic Demo
No structural issues found.

Sample News

https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8

Public News

Sample HLS

https://bitdash-a.akamaihd.net/content/sintel/hls/playlist.m3u8

Public Demo

What to check before playback

  • Confirm the URL format is M3U

    Some subscriptions provide portal credentials instead of an M3U link.

  • Check if credentials are embedded in the URL

    Username and password in the URL can be exposed if shared carelessly.

  • Validate the playlist structure

    Use the checker to confirm #EXTM3U header, channel names, and stream URLs.

  • Test one stream in the browser

    Confirm the stream plays before loading the full list into an app.

  • Check the subscription expiry

    Token-based URLs may expire. Note when you received the link.

Safe subscription verification workflow

Test your subscription playlist safely before committing to a player app.

1. Identify the URL type

Determine if you received an M3U URL, Xtream credentials, or a portal login. Each works differently.

Play

2. Validate the M3U format

Paste the playlist into the checker to inspect headers, channels, groups, and duplicates.

Play

3. Test a single stream

Copy one channel URL and test it in the HLS Player to confirm browser playback.

Play

4. Understand playback differences

A stream working in an app but not a browser is normal. CORS and headers differ between environments.

Play

Privacy and legal boundary

Do not upload private subscription files to random tools. Do not use unauthorized paid streams. M3U8 Player does not validate ownership or subscription legitimacy. Use public or authorized sources for testing.

Common subscription playlist problems

URL is not M3U

Some providers give Xtream portal credentials (username/password) instead of a direct M3U URL. These need a different configuration method.

Subscription URL expires quickly

Many providers use short-lived tokens for security. If the link stops working, request a fresh one from your provider.

App works but browser does not

The subscription app may use custom headers or a native HLS player. Browser playback depends on CORS and server configuration.

Geo-restriction blocks access

Some subscription streams are limited to specific countries. Testing from a different region may show different results.

Unsupported codec or container

Some streams use codecs that browser players do not support. VLC or a native app may handle these better.

Empty or broken channel list

The M3U file may contain errors, use a non-standard format, or reference channels that no longer exist.

Frequently asked questions

Is an IPTV subscription URL always an M3U playlist?

No. Providers may give M3U URLs, Xtream credentials, portal logins, or app-specific logins. Each type is configured differently.

Why does my subscription URL expire?

Many providers use time-limited tokens for security. This prevents unauthorized sharing. Request a fresh URL from your provider.

Can I test a private M3U URL safely?

Use browser-local tools like the M3U Playlist Checker. Avoid pasting sensitive URLs into unknown third-party services.

Why does my IPTV app play a stream but the browser fails?

Apps can send custom headers and use native players. Browser playback depends on CORS, referer, and server configuration.

Does this page recommend IPTV providers?

No. This page helps you verify and test a playlist you already have. It does not recommend or rank subscription services.

What should I do if the playlist has no channels?

Check if the URL returned an error page instead of M3U text. Try refreshing the URL or contacting your provider.

Verify your subscription playlist

Paste your subscription M3U URL into the checker to validate format and test a stream before loading the full list.

Open M3U Playlist Checker