Cost Model
Status: Active Last Updated: 2025-11-02 Related Docs: Pricing Strategy, Architecture, Product Reference
What We Deliver & How to Plug It In
We deliver:
1) An XMLTV EPG URL
- Provider Packs: one URL per provider (e.g., https://epg.example.com/providers/trex.xml). [L308βL309]
- BYO Builder: a private per-user URL (e.g., https://epgoat.com/u/abcd1234.xml). [L310]
2) (Optional) A βcloneβ M3U URL that mirrors the userβs playlist but adds stable tvg-ids so mapping is perfect, even when the original M3U is messy. [L311]
3) Logos & categories (optional add-on). [L312]
4) Docs + status page showing copy-paste steps and feed health. [L313]
Thatβs itβpure metadata; no app to install or player to replace. [L314]
Common Setups (End-User)
A) Direct in the player (fastest) [L316βL321]
- Paste existing M3U/Xtream in the player.
- Paste the EPGOAT XMLTV URL in the EPG field.
- Guide fills and auto-updates.
- Plug-&-play: 8.5β9.5/10.
B) Via IPTVEditor (centralized mapping) [L322βL326]
- Set the global EPG URL to the EPGOAT feed.
- (Optional) Upload our mapping CSV for stubborn channels.
- Publish playlist β all clients inherit the guide.
- Plug-&-play: 8β9/10.
C) Zero-friction mode (our βcloneβ M3U) [L327βL331]
- Replace the playlist URL with the EPGOAT clone M3U we provide.
- Add the EPGOAT XMLTV URL (or embed if player supports).
- Because the clone includes stable tvg-ids, mapping is perfect.
- Plug-&-play: 9.5/10.
Appendix A: XMLTV Example (single line) [L131]
<programme channel="trex:UFC-PPV-1" start="20251005 010000 +0000" stop="20251005 050000 +0000">
<title>UFC 309 β Main Card</title>
<sub-title>Edwards vs. Muhammad 2</sub-title>
<desc>Live PPV coverage. Main card begins 9:00 PM ET.</desc>
<category>Sports</category>
<category>MMA</category>
</programme>
Appendix B: Data model (minimum) [L132βL135]
- channels(id, provider, name, url_hash, last_seen)
- events(channel_id, start_utc, end_utc, league, stage, competitors_json, confidence, source_title, tz_source)
- feeds(feed_id, owner_id/provider_key, coverage_flags, timezone, status)