Integrate Livo into your IPTV service
Create a .livo file on your server and your customers open Livo already configured with one tap. No URLs to type, no credentials to copy.
How it works
1. Create the .livo file
It's a JSON file you host on your server. It contains your M3U playlist URL or your Xtream credentials. Copy a template below and fill in your data.
2. Host it at a public URL
The file must be accessible at a URL ending in .livo, for example: yourserver.com/setup.livo
3. Share the URL with your customers
When the customer opens that link on their phone, Android detects the .livo extension and launches Livo directly. Everything is imported automatically — no extra steps needed.
What's inside the .livo file?
Plain JSON. You create it, you host it. Livo just downloads and reads that file when the customer taps the link.
M3U / M3U8 playlist
{
"version": 1,
"playlists": [
{
"name": "My IPTV Service",
"type": "m3u",
"url": "https://yourserver.com/playlist.m3u8"
}
]
}Xtream Codes
{
"version": 1,
"playlists": [
{
"name": "My IPTV Service",
"type": "xtream",
"host": "http://yourserver.com:8080",
"username": "customer_user",
"password": "customer_pass"
}
]
}Multiple playlists
{
"version": 1,
"playlists": [
{
"name": "HD Channels",
"type": "m3u",
"url": "https://yourserver.com/hd.m3u8"
},
{
"name": "VOD",
"type": "xtream",
"host": "http://yourserver.com:8080",
"username": "customer_user",
"password": "customer_pass"
}
]
}No .livo file? That works too
Users can add their playlists manually in the app: paste an .m3u/.m3u8 URL or enter host + username + password for Xtream Codes. The .livo file is a convenience for providers, not a requirement.
Questions or custom integrations
Email us at support@livotv.net