Teleonline maintains curated lists of publicly available television channels from around the world (official sources only). These lists group together free-to-air (FTA) channels that are legally available to the general public.
- Contents
- Data Structure
- Field Definitions
- M3U8 Playlist
- How to Use
- Legal Compliance
- Updates & Maintenance
- Contributing
- Disclaimer
- License
This repository contains:
- tv.json - Television channels organized by country and scope
- tv.m3u8 - M3U8 playlist format for media players
All channels listed are:
- ✓ Publicly broadcast channels
- ✓ Free-to-air (FTA) without subscription requirements
- ✓ Legally distributed by their respective broadcasters
- ✓ Accessible within their designated broadcast regions
{
"countries": [
{
"name": "Country Name",
"ambits": [
{
"name": "Category",
"channels": [
{
"name": "Channel Name",
"logo": "https://example.com/logo.png",
"web": "https://example.com/",
"epg_id": "channel.id",
"options": [
{
"format": "hls",
"url": "https://stream.example.com/master.m3u8"
}
]
}
]
}
]
}
]
}| Field | Type | Description |
|---|---|---|
name |
string | Channel name |
logo |
string | Logo/image URL |
web |
string | Official website |
epg_id |
string | Electronic Program Guide identifier |
options |
array | Available streaming options |
format |
string | Stream format (hls, dash, youtube, web) |
url |
string | Stream URL |
The tv.m3u8 file is automatically generated from tv.json and contains:
- Channel metadata (name, logo, EPG ID)
- Stream URLs
- Group categorization by country and scope
Compatible with:
- VLC Media Player
- Kodi
- OBS Studio
- IPTV Player apps
- Other IPTV-compatible clients
Access the raw files directly for integration:
TV JSON:
https://raw.githubusercontent.com/teleonline/listas/main/tv.json
TV M3U8:
https://raw.githubusercontent.com/teleonline/listas/main/tv.m3u8
Add the M3U8 URL to your media player:
- VLC: Media → Open Network Stream → Paste M3U8 URL
- Kodi: Add-ons → Install from Repository → Enter M3U8 URL
- OBS: Scene → Add Source → Media Source → Enter M3U8 URL
Use tv.json to build custom apps:
- Create IPTV applications
- Build channel recommendation systems
- Develop EPG integrations
- Create smart TV apps
Import M3U8 into playlist managers:
- IPTV Smarters
- Perfect Player
- GSE Smart IPTV
- Televizo
Embed streams in web applications using JSON data with HLS.js or similar libraries
Keep local copies of channels and metadata for offline access
Only channels that meet these criteria:
- Legally Distributed - Officially broadcast and publicly available
- No DRM Bypass - No circumvention of copyright protection mechanisms
- Regional Respect - Geographic restrictions are properly applied
- Proper Attribution - Credit given to original broadcasters
- Unauthorized or pirated streams
- Subscription-protected channels
- DRM-circumvented content
- Illegally redistributed broadcasts
If you use these lists externally, you agree to:
- Respect all geographic and licensing restrictions
- Comply with local broadcast regulations
- Use streams only in permitted regions
- Follow broadcaster terms of service
Lists are maintained through:
- Community contributions
- Broadcaster API monitoring
- Regular stream availability validation
- Removal of broken or obsolete streams
To contribute updates or corrections:
- Verify the channel is legally available FTA in its broadcast region
- Include working stream URLs and accurate metadata
- Test streams function correctly
- Submit updates with clear documentation
Teleonline provides lists "as-is" for informational and legal use only. Users are responsible for:
- Complying with local broadcast laws
- Respecting broadcaster terms of service
- Understanding regional content restrictions
- Using streams only in permitted geographic regions
Teleonline does NOT:
- Host or distribute any streams directly
- Circumvent DRM or copyright protections
- Facilitate unauthorized access to paid content
- Guarantee availability or reliability of streams
These lists are provided solely for legal informational purposes. By using these lists, you acknowledge you will use them in compliance with all applicable laws and broadcaster terms of service.
Last Updated: Automatically maintained