AIOLiveTVAIOLiveTV
Guides

XMLTV, M3U and Xtream

Configure the Live TV builtins and how AIOLiveTV matches equivalent channels.

All sources are presets on the Addons page. There is no separate Sources screen.

XMLTV

XMLTV is a catalog and meta builtin. It does not play video.

OptionPurpose
URLHTTP(S) address of the .xml / .xml.gz guide
TimeoutFetch timeout in milliseconds
EPG Time ShiftMinutes to add to every programme start/stop
ResourcesKeep Catalog and Meta

Use XMLTV when you want Native EPG. The addon advertises behaviorHints.epgProvider and a TV catalog with the Stremio date extra. AIOLiveTV only copies that hint onto your manifest when at least one such guide is enabled.

Channel ids come from tv/channel/@id. Extra <display-name> entries become aliases. Programmes are grouped by channel id (case-insensitive).

M3U

M3U is a stream builtin. It can also list channels when there is no EPG.

OptionPurpose
URLPlaylist URL
TimeoutFetch timeout
ResourcesCatalog + Meta + Stream by default. Select Stream only to bind URLs onto channels that another source already listed.

tvg-id on #EXTINF is the strongest match key against XMLTV. tvg-name and the display title are used when tvg-id is missing.

M3U must not set epgProvider. A playlist-only configuration stays a normal live catalog.

Xtream Codes

Xtream can supply catalog, meta (including EPG when the provider has it) and streams.

OptionPurpose
Server URLBase URL, for example http://example.com:8080
Username / PasswordAccount credentials
Stream formatm3u8 (HLS), ts, or rtmp
Category IDOptional live category; empty imports every live category
EPG Time ShiftSame as XMLTV
ResourcesCatalog, Meta and Stream by default

Treat credentials like any other secret stored in UserData. Prefer HTTPS to the Xtream panel when the provider supports it.

Other live sources

  • Vivo TV and Claro TV+ — Brazilian guide metadata (Claro needs CITY,STATE). Pair them with M3U or Xtream for playback.
  • Mi.tv — Latin American guide metadata. Choose the country when adding the addon; add one instance per country.
  • USA TV, Argentina TV, FrostView, Debridio TV — community live addons with the usual URL / timeout options.
  • Custom addon — any Stremio manifest that exposes live catalog / meta / stream.

Matching

EPG is the reference when it exists. Otherwise channels are inferred from stream sources.

Automatic matching only applies at high confidence (≥ 0.9), in this order:

  1. tvg-id (or the same value as the other side's channel id)
  2. Normalised name
  3. Aliases
  4. Country, language, categories, logo (small boosts)

Partial name hits stay as suggestions on the Channels page. You can always override with a manual mapping.

Resolution, language and codec suffixes (HD, FHD, H265, …) are stripped when comparing names so AMC FHD can bind to AMC.

On this page