Playlist IPTV Indonesia gratis dengan 920+ channel live TV dari 27+ negara, EPG XMLTV lengkap (32.900+ programme), dan update otomatis tiap hari. Siap pakai di TiviMate, Kodi, VLC, OTT Navigator, Android TV & Smart TV.
🇮🇩 🇰🇷 🇯🇵 🇹🇷 🇬🇧 🇺🇸 🇩🇪 🇫🇷 🇧🇷 🇮🇳 🇹🇭 🇲🇾 🇸🇬 🇨🇳 🇻🇳 🇵🇭 🇲🇽 🇷🇺 🇦🇪 🇪🇬 🇸🇦 🇳🇬 🇿🇦 🇵🇰 🇧🇩 🇮🇷
English: Free Indonesia IPTV playlist — 1040+ M3U/M3U8 live TV channels from 27+ countries, XMLTV EPG guide, daily auto-update. Works with TiviMate, Kodi, VLC, OTT Navigator, Android TV & Smart TV.
Piala Dunia FIFA 2026 (11 Juni – 19 Juli 2026). TVRI memegang hak siar di Indonesia, tapi TIDAK menyiarkan online via tvri.go.id — gratis hanya lewat TV digital terestrial (DVB-T2), atau online berbayar via MAXStream (Telkomsel) / Folaplay. Channel sepak bola lain tersedia di playlist ini, grup WorldCup 2026 + channel bola di Indonesia Channels:
| Channel | Acara | Format |
|---|---|---|
| TVRI Nasional | Siaran nasional FTA (bukan stream WC online) | HLS — jalan di semua player |
| TVP Sport, JOJ Sport, ČT Sport | Feed olahraga (ada EPG jadwal asli) | DASH/DRM — butuh TiviMate / OTT Navigator / Kodi |
| RTB Go Live & Aneka | Feed Brunei (geo-locked) | HLS — mungkin geo-block dari luar negeri |
| TransTV, Trans7, Metro TV | Bola Indonesia | HLS — jalan di semua player |
| beIN Sports, SPOTV, Champions TV | Liga top Eropa | DASH/DRM — butuh TiviMate / OTT Navigator / Kodi |
💡 Kalau muncul "siaran ini tidak didukung", itu channel format DASH + DRM — pakai TiviMate, OTT Navigator, atau Kodi (bukan VLC). Atau pilih channel HLS (non-DRM) di grup Indonesia Channels yang jalan di player apa pun.
- Link Playlist
- Cara Pakai
- Kategori Channel
- EPG (Electronic Program Guide)
- Auto-Update Pipeline
- Struktur Repo
- Development
- Kontribusi
- FAQ
- Disclaimer
- Lisensi
Salin salah satu link di bawah ke IPTV player kamu:
| Link | Keterangan |
|---|---|
https://raw.githubusercontent.com/dhasap/dhanytv/main/dhanytv.m3u |
⭐ Playlist utama (lengkap, termasuk DASH/DRM) |
https://raw.githubusercontent.com/dhasap/dhanytv/main/dhanytv-ott.m3u |
📺 Playlist OTT-friendly / Smart TV (non-DASH/DRM, HLS saja) |
https://raw.githubusercontent.com/dhasap/dhanytv/main/epg.xml |
🗓️ EPG XMLTV (jadwal acara) |
Short link: bit.ly/dhanytv · bit.ly/dhanytv-ott · bit.ly/dhanytv-epg
| Statistik | Jumlah |
|---|---|
| Channel playlist utama | 920+ |
| Channel OTT-friendly | 740+ |
| Channel dengan EPG | 870+ (jadwal asli: ~120 channel ID/regional; lainnya placeholder) |
| Programme entries | 32.900+ |
| Negara | 27+ |
| Update | Otomatis tiap hari |
| App | Platform | Catatan |
|---|---|---|
| TiviMate | Android TV / Fire TV | ⭐ Paling recommended, support DASH/DRM |
| OTT Navigator | Android / Android TV | Support DASH/DRM + EPG bagus |
| Kodi + PVR IPTV Simple Client | Semua platform | Gratis, butuh add-on InputStream Adaptive untuk DASH/DRM |
| VLC | Semua platform | Universal, tapi tidak support DRM |
| OttPlayer / SS IPTV | Samsung / LG TV | Untuk Smart TV |
| GSE Smart IPTV | iOS / Apple TV | Untuk pengguna Apple |
- Buka player → Add Playlist / Tambah Playlist
- Pilih M3U URL
- Paste:
https://raw.githubusercontent.com/dhasap/dhanytv/main/dhanytv.m3u - Simpan, tunggu loading selesai.
EPG sudah tertanam di header playlist. Kalau jadwal tidak muncul, tambah URL EPG manual:
https://raw.githubusercontent.com/dhasap/dhanytv/main/epg.xml
Channel (V+) / (DASH/MPD) memakai format DASH + DRM ClearKey. Hanya jalan di player yang support DRM:
- ✅ TiviMate, OTT Navigator — native
- ✅ Kodi — install
InputStream Adaptive - ❌ VLC / player bawaan Smart TV — tidak support DRM → pakai playlist OTT atau channel HLS di grup Indonesia Channels
| Kategori | Contoh |
|---|---|
| Nasional | RCTI, SCTV, Trans TV, Trans 7, Indosiar, GTV, ANTV, Metro TV, MNCTV, TVRI, MDTV, MOJI |
| Berita | CNN Indonesia, CNBC Indonesia, iNews, tvOne, Kompas TV, BTV |
| Olahraga / Bola | TVRI, SCTV, MOJI, beIN Sports, SPOTV, Champions TV, Sportstars |
| Regional | Jawa Pos TV, JTV, Bali TV, Bandung TV, Jogja TV, Banjar TV, Sultra TV |
| Hiburan | HITS, CelebritiesTV, Vision Prime, Food Travel, Hanacaraka TV |
🇺🇸 US · 🇬🇧 UK · 🇯🇵 Japan · 🇰🇷 Korea · 🇮🇳 India · 🇹🇷 Turkey · 🇹🇭 Thailand · 🇵🇭 Philippines · 🇻🇳 Vietnam · 🇲🇾 Malaysia · 🇸🇬 Singapore · 🇨🇳 China · 🇷🇺 Russia · 🇩🇪 Germany · 🇫🇷 France · 🇪🇸 Spain · 🇮🇹 Italy · 🇧🇷 Brazil · 🇲🇽 Mexico · 🇦🇷 Argentina · 🇨🇴 Colombia · 🇦🇪 UAE · 🇪🇬 Egypt · 🇸🇦 Saudi Arabia · 🇳🇬 Nigeria · 🇿🇦 South Africa · 🇵🇰 Pakistan
| Kategori | Contoh |
|---|---|
| ⚽ Sports | beIN Sports 1-5, SPOTV, Sportstars 1-4, Premier Sports, TNT Sports, Fight Sports |
| 🎬 Premium Movies | HBO, HBO Hits, Cinemax, AXN, Galaxy, Studio Universal, Celestial Movies |
| 📰 News | CNN, BBC News, Al Jazeera, CNBC, Bloomberg, Euronews, France 24, DW |
| 👶 Kids | Nickelodeon, Nick Jr, Cartoon Network, DreamWorks, ZooMoo, CBeebies |
| 📚 Documentary | Discovery, National Geographic, BBC Earth, History, Animal Planet |
| 🎵 Music & Radio | MTV Live, MTV 90s, Music TV, Hard Rock FM, Prambors |
Jadwal acara dalam format XMLTV supaya muncul di TiviMate, Kodi, OTT Navigator, dan player lain. Semua 870+ channel punya entri EPG (audit otomatis memastikan tidak ada yang bolong) dengan 32.900+ programme; channel yang belum cocok dengan sumber EPG diberi placeholder "Jadwal belum tersedia" agar tetap terbaca player.
| Statistik | Nilai |
|---|---|
| Channel dengan EPG | 870+ (jadwal asli + placeholder, 100% ter-cover) |
| Programme entries | 32.900+ |
| File size | ~9 MB |
| Format | XMLTV (epg.xml) |
Sumber EPG: epgshare01.online (Indonesia, Singapore, Malaysia, Canada, Italia, Prancis, UAE, India, Al Jazeera, Polandia, Ceko) · open-epg.com · AqFad2811/epg (Indonesia, Malaysia, Singapore, Brunei, Astro, Sooka, RTM, dll).
Channel tanpa jadwal asli tetap dibuatkan entry placeholder supaya terbaca semua IPTV player.
Playlist di-update otomatis setiap hari 07:00 WIB via GitHub Actions:
Source M3U (×2) → merge_source → merge_extra → merge_international → cleanup → generate_epg → safety-gate → Git Push
(rahasia) (sanitize) (Bola/World Cup) (iptv-org 27 negara) (validate+OTT+blocklist) (EPG XMLTV)
- ✅ Tarik source terbaru + sanitasi link
- ✅ URL source disimpan di GitHub Secrets (
PLAYLIST_SOURCE,PLAYLIST_SOURCE_2) — tidak pernah ditulis di kode - ✅ Channel Piala Dunia 2026 & Bola Indonesia selalu di-inject ulang (tidak pernah terhapus)
- ✅ Tambah channel internasional dari iptv-org (27 negara)
- ✅ Deduplikasi + buang channel mati otomatis lewat
blocklist.txt+ fix syntax M3U - ✅ Generate playlist OTT-friendly (HLS, non-DRM)
- ✅ Generate EPG XMLTV multi-source (19 sumber)
- ✅ Safety gate: commit dibatalkan kalau channel/EPG anjlok tidak wajar
Trigger manual: tab Actions → Auto Update IPTV Playlist → Run workflow.
├── dhanytv.m3u # Playlist utama (920+ channel)
├── dhanytv-ott.m3u # Playlist OTT-friendly (740+ channel, non-DASH/DRM)
├── epg.xml # EPG XMLTV (auto-generated, ~9 MB)
├── LICENSE # MIT License
├── DISCLAIMER.md # Catatan hukum / DMCA
├── CONTRIBUTING.md # Cara menambah / melaporkan channel
├── .github/
│ ├── workflows/auto-update.yml # GitHub Actions auto-update
│ └── ISSUE_TEMPLATE/ # Template request & report channel
└── update-script/
├── merge_source.py # Merge & sanitasi source playlist
├── merge_extra.py # Re-inject channel kurasi (World Cup, Bola)
├── extra_channels.m3u # Daftar channel manual yang selalu ada
├── merge_international.py # Merge channel internasional (iptv-org)
├── cleanup_playlist.py # Validator M3U + generator OTT + blocklist
├── blocklist.txt # Daftar URL stream mati (auto-dibuang saat update)
├── generate_epg.py # Generator EPG multi-source
└── update_playlist.sh # Script update manual
git clone https://github.com/dhasap/dhanytv.git && cd dhanytv
# Merge dari source
python3 update-script/merge_source.py <source.m3u> --target dhanytv.m3u
# Inject channel kurasi (World Cup, Bola Indonesia)
python3 update-script/merge_extra.py
# Merge channel internasional (iptv-org)
python3 update-script/merge_international.py
# Cleanup + generate OTT
python3 update-script/cleanup_playlist.py dhanytv.m3u --write --ott-output dhanytv-ott.m3u --check
# Generate EPG multi-source
python3 update-script/generate_epg.py --m3u dhanytv.m3u --output epg.xml
# Atau semua langkah sekaligus:
bash update-script/update_playlist.sh -s "<source_url>" -t "<github_token>"Mau menambah channel atau lapor channel mati? Lihat CONTRIBUTING.md.
Channel manual (yang tidak ada di source) ditambahkan di update-script/extra_channels.m3u — itu satu-satunya tempat yang dijamin tidak terhapus saat auto-update harian.
Channel bola muncul "siaran ini tidak didukung", kenapa?
Channel itu format DASH + DRM ClearKey. Player seperti VLC dan player bawaan Smart TV tidak bisa dekripsi DRM. Pakai TiviMate, OTT Navigator, atau Kodi (+ InputStream Adaptive), atau pilih channel HLS (non-DRM) di grup Indonesia Channels.
Apakah ini gratis?
Ya, 100% gratis dan open-source. Tidak perlu langganan, login, atau bayar.
Channel-nya legal?
Semua link dikumpulkan dari sumber publik di internet. Repo ini tidak meng-host video apa pun. Lihat DISCLAIMER.md.
Kok ada channel yang mati/buffering?
Server stream berubah sewaktu-waktu. Auto-update harian membersihkan link mati. Beberapa channel mungkin butuh VPN tergantung region.
EPG / jadwal acara tidak muncul?
EPG sudah tertanam di header playlist. Kalau tidak muncul, tambah manual URL epg.xml di setting EPG player kamu, lalu refresh.
Kenapa muncul "unable to resolve host op-group1-swiftservehd-1.dens.tv"?
Channel DensTV hanya resolve lewat DNS ISP partner dens.tv (First Media/MyRepublic/CBN). Jika kamu pakai DNS publik (8.8.8.8/1.1.1.1) atau ISP non-partner, hostname tidak bisa di-resolve — ini proteksi resmi dens.tv, bukan bug playlist. Sebagian channel sudah diganti ke edge flashcon yang resolve global (Indosiar, MDTV, Kompas Alt-3).
Kenapa muncul "403 key salah/tidak ada" pada RCTI/MNCTV/GTV/ANTV/tvOne versi V+?
Entri V+ memakai stream ber-DRM vidio dengan clearkey publik yang dirotasi berkala oleh vidio. Solusi: pakai entri (HD) via worker non-DRM (mncmedia.malingtv.workers.dev) untuk RCTI/MNCTV/GTV/iNews — tanpa key, jalan di semua player & semua ISP.
Kenapa SCTV/ANTV/MOJI/TVOne/Metro tetap error padahal IP Indonesia?
Encoder dens.tv untuk channel-channel ini sedang mati di edge publik (manifest menyajikan segmen lama yang sudah terhapus). Satu-satunya jalur aktif saat ini melalui koneksi ISP partner + DNS default ISP.
Repo ini tidak meng-host, meng-upload, atau menyimpan konten media apa pun. Semua link adalah playlist M3U yang mengarah ke stream yang sudah tersedia bebas di internet. Hak cipta tetap milik pemegang masing-masing. Baca lengkap di DISCLAIMER.md.
MIT License — bebas dipakai, dimodifikasi, dan didistribusikan.
Star membantu lebih banyak orang menemukan playlist IPTV Indonesia gratis ini.
Kata kunci: IPTV Indonesia gratis · playlist M3U Indonesia · M3U8 TV Indonesia · TV online gratis · EPG XMLTV Indonesia · nonton Piala Dunia 2026 gratis · IPTV Smart TV · TiviMate Indonesia · Kodi IPTV · VLC IPTV playlist · streaming bola Indonesia
Made with ❤️ for Indonesian IPTV enthusiasts · github.com/dhasap/dhanytv