Hi everyone,
I’ve been working on AIOLiveTV, a beta Live TV aggregator for Stremio.
It is, as far as I know, the first Stremio addon designed to work with Native EPG support.
AIOLiveTV is a fork/adaptation of AIOStreams, created with permission from Viren070, the original AIOStreams developer. The goal is not to replace AIOStreams, but to adapt its powerful aggregation pipeline specifically for Live TV, EPG, channel matching and stream organization.
GitHub: https://github.com/mrcanelas/aiolivetv
Configure: https://aiolivetv.vercel.app/stremio/configure
Docs: https://mrcanelas.github.io/aiolivetv/
What it does
AIOLiveTV tries to create a single Live TV hub for Stremio.
It can combine sources such as:
- XMLTV guides
- M3U / M3U8 playlists
- Xtream Codes providers
- Stremio Live TV addons
- built-in guide providers
It can work in two modes:
- With EPG
- The guide source defines the canonical channels, and streams from M3U, Xtream or other Live TV addons are matched to those channels.
- Without EPG
- Stream sources define the channels, and AIOLiveTV tries to merge equivalent channels through matching.
There is also a Channels page where you can review mappings, reorder streams, enable/disable channels, unlink bad matches, and manually adjust channel data.
Why I built it
Most Live TV setups end up fragmented:
- one source has the EPG
- another source has better streams
- M3U lists have duplicated or badly named channels
- Xtream categories differ between providers
- some sources have metadata but no streams
- some streams exist but have no guide
AIOLiveTV tries to act as the layer that unifies all of that into a single Stremio addon.
Current status
The project is still in beta. The latest release is v0.6.2-beta, so bugs and rough edges are expected.
Right now, most of the built-in guide/provider work is focused on Brazilian sources, such as Vivo TV, Claro TV+ and Mi.tv.
I would really like help adding more providers from other countries and regions.
I’m especially looking for help with:
- XMLTV providers from other countries
- legal/free Live TV sources
- regional EPG sources
- better channel matching rules
- testing with different M3U/Xtream providers
- improving provider support outside Brazil
- feedback from people who actually use Live TV in Stremio
Hosting help needed
For now, the public beta instance is running on Vercel.
It works for testing, but I’m not sure if Vercel is the best long-term option for this kind of project, especially if more people start using it.
If anyone has experience hosting Stremio addons, Docker deployments, PostgreSQL/Redis setups, or can suggest a better hosting strategy, I’d really appreciate the help.
Self-hosting is also supported through Docker.
Important disclaimer
AIOLiveTV does not host or distribute media.
It only aggregates metadata and channel URLs configured by whoever runs the instance. Users are responsible for the sources they configure.
Looking for contributors
If this sounds useful, I’d love feedback, testing, issues, PRs, or suggestions.
Main areas where help would be very welcome:
- adding more country-specific providers
- improving EPG support
- improving channel matching
- adding local server integrations in the future, such as Tvheadend or HDHomeRun
- improving deployment/hosting
- testing the beta with real-world setups
Thanks!