XTREAM3U

Discovery hub

Public IPTV playlists

The full public directory: M3U and Xtream-format resources organized by category and country. Every entry shows its source, format, test status, and last-checked time. Unknowns stay unknown until a real check runs. 5 entries indexed · directory updated 2026-10-03.

Public IPTV playlists, M3U and Xtream directory — illustrated cover

How to use this directory

  1. Browse or filter to a candidate. Use the search and filters below, or jump straight to a format, category, or country hub. Each entry links to a detail page with source, format, and freshness data. Read it before trusting the URL.
  2. Test before you import. Run the URL through the IPTV test (HTTP 200, M3U header, non-zero entries) and paste excerpts into the M3U validator. A list that fails here will fail in every player. No settings change that.
  3. Import into a matching player. M3U URLs go to M3U imports, Xtream triplets go to Xtream logins. Never cross-paste (see M3U vs Xtream). Then build favorites immediately; thousand-channel lists are unnavigable raw.

All indexed playlists

5 of 5 playlists shown

PlaylistCategoryCountryTypeChannelsLast checkedStatus
IPTV-Org Public Collection (Main Index)

Source: iptv-org (GitHub, third-party)

internationalinternationalm3uUnknownNot checked yetUncheckedTest →
IPTV-Org Public Collection — USA

Source: iptv-org (GitHub, third-party)

generalusam3uUnknownNot checked yetUncheckedTest →
IPTV-Org Public Collection — UK

Source: iptv-org (GitHub, third-party)

generalukm3uUnknownNot checked yetUncheckedTest →
IPTV-Org Public Collection — Sports

Source: iptv-org (GitHub, third-party)

sportsinternationalm3uUnknownNot checked yetUncheckedTest →
IPTV-Org Public Collection — News

Source: iptv-org (GitHub, third-party)

newsinternationalm3uUnknownNot checked yetUncheckedTest →

Choosing a format first: M3U or Xtream

Before filtering, decide which shape of resource fits your setup. An M3U entry is a text file you can inspect, validate, and edit locally. Ideal for curators, testers, and anyone comparing players. An Xtream entry is a host-plus-login resolved through the provider's API. Smoother for provider-managed bouquets and VOD, but opaque to inspect and impossible to fix client-side. The full decision framework lives in M3U vs Xtream, with definitions at what an M3U is and what Xtream Codes is. Rule of thumb: if you plan to edit, filter M3U; if you plan to watch as-provided, either works.

Reading freshness: what “last checked” tells you

Every entry carries a last-checked timestamp (or the honest admission that none exists yet). Use it as a confidence dial, not a verdict: a fresh Active check on a stable news list means proceed; a month-old check on a volatile sports list means re-test before match time; any Unchecked entry means run the IPTV test yourself and treat the result as the current truth. Public sources regenerate on their own schedules, so staleness is normal data aging, not a site defect.

How entries are checked (and what we never claim)

XTREAM3U test principle: a status badge appears only with a real check timestamp. Until the automated checker records one, entries display as Unchecked with unknown channel counts. That honesty is the feature, not a gap. The table below is the complete badge vocabulary:

BadgeMeaning
UncheckedNot yet checked by XTREAM3U. No availability, count, or quality is claimed. Treat as unknown.
ActiveLast check succeeded: reachable and parseable at the recorded timestamp. Streams may still vary.
Partially workingLast check found a working list with failing streams. Usable with expectations set.
OfflineLast check failed. Re-test before concluding anything. Sources recover too.
  • Third-party resources are attributed to their sources; licensing and authorization are stated only when known and supportable.
  • Channel counts come from parsed/tested data, never estimates. “Unknown” means unknown.
  • HTTP 200 on a playlist URL does not guarantee every stream plays. List health and stream health are separate checks.
  • Contents change over time; a timestamped check is evidence about that moment, not a permanent verdict.

Browse by format, category, and country

Sub-hubs exist only where they serve genuinely different intent: format references, volatile categories, and country slices. 9 categories tracked.

  • M3U playlists

    M3U-focused hub: format notes, validation, and all indexed M3U resources.

  • Xtream playlists

    Xtream-format hub: how logins differ from files, plus indexed resources.

  • Sports

    Volatile match-day category. Always test shortly before you need it.

  • Football

    Football-specific slice, separated for rights and kickoff-time volatility.

  • News

    Stable names and identifiers. Good for player and EPG testing.

  • Movies

    Movie-category resources, listed only where useful data exists.

  • Kids

    Kids-category resources, listed only where useful data exists.

  • USA

    Country-specific public resources for the USA.

  • UK

    Country-specific public resources for the UK.

  • International

    Worldwide indexes. The best starting point for setup tests.

Test before you use

  • IPTV test: URL accessibility, HTTP response, obvious format problems.
  • M3U validator: header, syntax, entries, malformed records.
  • M3U viewer: inspect names, groups, and metadata before importing.
  • EPG test: guide URL health for the full TV experience.
  • Xtream test: auth diagnostics for Xtream-format entries.

FAQ

Are these playlists free to use? They are publicly accessible resources attributed to their sources. “Public” describes accessibility, not licensing. Check each source's terms for your use case.

Why does everything say Unchecked? Because no automated check has recorded a timestamp yet. We display Unknown rather than inventing counts or statuses. The checker will fill these in with real data over time.

How often is the directory updated? Entries carry individual timestamps; the directory line above shows the latest update across all entries. Stale timestamps on a volatile source mean re-test before relying on it.

Why is there no giant combined list? One mega-list serves nobody: categories, countries, and formats exist so you fetch the smallest list that covers your need. Smaller lists import faster, refresh cheaper, and fail more diagnosably.

Can I suggest a source? Source suggestions with clear licensing and stable URLs are welcome. Attribution and verifiability decide inclusion, not size.

What if a listed link is dead? Re-test it first: transient outages recover, and the entry's timestamp tells you how stale the last observation is. Persistently dead entries get re-checked and re-badged. Report them with the observed HTTP status and timestamp so triage is instant.

M3U or Xtream: which hub should I start with? Start with the format you already hold credentials for. Newcomers with no provider should start M3U: public lists are inspectable, the validator teaches the format, and any mistake is diagnosable. Add Xtream when a provider issues you a login.

Do I need an account on this site? No. Browsing, testing, validating, and reading guides all work without accounts or sign-ups. Only your chosen player and provider have any credentials involved. Those stay between you and them.

Sources and further reading

Methodology note: entry metadata (source, format, counts, status, timestamps) comes from stored data or real checks only. Analysis and guidance elsewhere on this page describe documented directory behavior.