All donations go towards your chosen charity. You can pick any charity you'd like, and 5% is retained due to Ko-Fi fees. As a thank you, your name will be listed as a supporter/donor in this project. Feel free to email me at thedjskywalker@gmail.com for proof! :)
High-performance XC / XCUI playback for Kodi
Live TV • VOD • Catch-up • TV Series
Optimized for Kodi v21 (Omega) & Python 3.13
Quick links: Latest release · Installation · Troubleshooting · Issues
Built for fast, reliable XC/XCUI playback on Kodi 21 (Omega) with modern parsing, caching, and clean navigation.
- ⚡ Performance-first browsing for Live, VOD, Series, Catch-up
- 🛰️ Resilient XML/JSON parsing tuned for XC/XCUI panels
- 🧭 Simple router-style navigation with restored series flows
- 🛠️ Built-in speed test and advanced settings presets
- 🧠 Defensive handling of inconsistent provider payloads
- 🎯 Optimized for Kodi v21 (Omega) / Python 3.13
- Fast Live/VOD navigation with lightweight caching
- TV Series with seasons/episodes restored
- Catch-up TV (provider-dependent)
- Speed test and advanced settings helpers
- Robust handling of inconsistent provider APIs
- Install from the latest zip: https://github.com/Nigel1992/plugin.video.iptvxc/releases/latest
- Open Kodi → Add-ons → Install from zip → select
plugin.video.iptvxc-<version>.zip - Enter provider credentials in Settings → Accounts
- Browse Live / VOD / Series / Catch-up
- Kodi 21 (Omega) or newer
- XC/XCUI-compatible account (host, username, password)
- Network access to your provider’s panel
- Live TV → Categories → Channels → Play
- VOD → Categories → Titles → Play
- Series → Show → Season → Episode → Play
- Catch-up → Channel → Program → Play (if provider supports)
- Tools → Speed Test / Advanced settings presets
| Component | Requirement |
|---|---|
| Kodi | v21 (Omega) or newer |
| Python | 3.13 (bundled with Kodi v21) |
| Account | Active XC / XCUI-compatible provider |
-
Download the latest release
👉 https://github.com/Nigel1992/plugin.video.iptvxc/releases -
Install in Kodi
Settings→Add-ons→Install from zip file- Select
plugin.video.iptvxc-<version>.zip
-
Configure
- Open the add-on
- Enter your provider credentials in Settings
- Open XCUI Streams from Video add-ons
- Browse:
- Live TV
- VOD
- TV Series
- Catch-up TV
- TV Series flow
Series → Season → Episode
- Performance: faster browsing
- XML parsing switched to
xml.etree.ElementTreefor Live/VOD - Short-lived caching for panel/API calls reduces repeated network hits
- XML parsing switched to
- Search & Catch-up reliability
- Replaced regex parsing with
json.loads()iteration - Lower CPU usage and improved robustness
- Replaced regex parsing with
- Series navigation fixes
- Restored missing
series_*routes - Safer season/episode mapping for mixed provider schemas
- Restored missing
- Stability
- Removed undefined routes, tightened error handling
- Datetime parsing fixes in catch-up archive
- No content visible?
- Verify provider credentials
- Check network connectivity
- Missing metadata
- Normal for some providers
- Deprecation warnings
ListItem.setInfo()warnings do not affect playback- Migration to
InfoTagVideois planned
- Provider differences
- Not all providers share the same API/URL structure; features can work on one host and fail on another
- Open an issue with your host name/URL and API paths if something breaks so we can add support
Issues and PRs are welcome.
Please avoid sharing provider credentials publicly.
Include Kodi version, platform, and logs when reporting bugs.
- Original work by Fire TV Guru
- Community contributions and testing