📺 IPTV Indonesia gratis — 1000+ channel M3U/M3U8 dari 27+ negara + EPG XMLTV, update otomatis tiap hari. Nonton Piala Dunia 2026 (TVRI) & bola Indonesia. Untuk TiviMate, Kodi, VLC, Smart TV, Android TV.
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.
⚽ Nonton Piala Dunia 2026 GRATIS
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.
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
📡 EPG (Electronic Program Guide)
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.
⚙️ Auto-Update Pipeline
Playlist di-update otomatis setiap hari 07:00 WIB via GitHub Actions:
✅ 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.
📁 Struktur Repo
├── 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
🛠️ Development
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>"
🤝 Kontribusi
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.
❓ FAQ
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.
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.
⚠️ Disclaimer
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.
📄 Lisensi
MIT License — bebas dipakai, dimodifikasi, dan didistribusikan.
⭐ Kalau repo ini bermanfaat, kasih Star ya!
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
评论