Skip to content

Compatibility

Works with your provider.

zabb supports the four major IPTV source formats. If your provider gives you a URL, a username and password, or a portal link — it works.

M3U / M3U8

Direct URL

Paste your provider's M3U playlist URL. zabb parses channels, groups, logos, and catch-up flags automatically.

Requirements

  • A direct URL ending in .m3u or .m3u8
  • Optional: EPG URL for guide data
  • Optional: User-agent header if required by your provider

Works with the vast majority of IPTV providers.

Xtream Codes

API

Connect with your Xtream server URL, username, and password. zabb uses the Xtream API to fetch live, VOD, and series categories.

Requirements

  • Server URL (e.g. http://provider.example:8080)
  • Username and password from your provider
  • Optional: EPG URL override

Xtream credentials are encrypted end-to-end before leaving your device.

Stalker Middleware

Portal

Connect via a Stalker portal URL and MAC address. zabb emulates a portal session to fetch the channel list and EPG.

Requirements

  • Portal URL
  • MAC address assigned to your subscription

Some Stalker portals require activation from a specific IP — contact your provider if you have issues.

XMLTV / EPG

Guide data

Attach a standard XMLTV EPG source to any playlist. zabb fetches, parses, and maps guide data to your channels automatically.

Requirements

  • XMLTV URL (http or https)
  • Channels in your playlist must have tvg-id set for automatic mapping

EPG refresh interval is configurable per playlist. Large EPG files (>50MB) are supported.

Don't see your source type?

Email support@zabb.app — we actively add support for new providers.