Panduan EPG IPTV: Cara Menambahkan Jadwal Acara XMLTV ke Playlist M3U
EPG (panduan acara elektronik) menampilkan acara yang sedang dan akan tayang di setiap saluran. Panduan ini menjelaskan cara playlist IPTV ditautkan ke panduan XMLTV, dari mana panduan berasal, dan cara memperbaiki panduan yang tidak muncul.
Apa itu EPG
EPG (panduan acara elektronik) adalah daftar acara TV untuk saluran Anda: apa yang sedang tayang, apa berikutnya, dan jadwal untuk beberapa jam ke depan. Pemutar IPTV hampir selalu membaca panduan dalam format XMLTV, yaitu file XML biasa dengan dua jenis entri:
- entri
<channel id="…">yang menamai setiap saluran di dalam panduan; - entri
<programme start="…" stop="…" channel="…">berisi judul, deskripsi, serta waktu mulai dan selesai setiap acara.
Panduan untuk ratusan saluran ukurannya besar, jadi sering disajikan dalam bentuk terkompresi sebagai .xml.gz.
Cara playlist M3U ditautkan ke panduan
Playlist dan panduannya adalah dua file terpisah. Keduanya dihubungkan di dua tempat:
- Header playlist menyebut panduan dengan
url-tvg(sebagian penyedia menulisx-tvg-url). Beberapa panduan bisa dicantumkan sekaligus, dipisahkan dengan koma. - Setiap saluran membawa
tvg-idyang harus sama dengan<channel id>di dalam panduan. Dengan cara itulah pemutar tahu daftar acara mana yang milik saluran mana.
#EXTM3U url-tvg="https://example.com/guide.xml.gz"
#EXTINF:-1 tvg-id="NewsChannel.us" tvg-logo="https://example.com/news.png" group-title="News",News Channel
https://example.com/live/news/index.m3u8
Jika tvg-id tidak ada atau ejaannya berbeda dari panduan, saluran tetap bisa diputar tetapi tidak menampilkan daftar acara.
Dari mana URL EPG berasal
- Penyedia IPTV Anda. Sebagian besar layanan berbayar menerbitkan URL panduan di samping tautan playlist, atau sudah menyertakannya di header playlist.
- Panduan komunitas untuk saluran publik. Proyek sumber terbuka seperti iptv-org/epg mengumpulkan daftar acara untuk saluran free-to-air dan FAST. Halaman saluran milik Doubo sendiri menampilkan jadwal dari i.mjh.nz, yang menerbitkan panduan untuk layanan streaming gratis.
- Playlist publik yang mencantumkan panduan. Playlist Free-TV dan iptv-org di halaman playlist publik sudah membawa baris
x-tvg-url, jadi panduannya langsung dimuat tanpa pengaturan apa pun.
Menggunakan EPG di Doubo
Doubo otomatis membaca panduan yang dicantumkan di playlist Anda. Tidak ada yang perlu diatur:
- Impor tautan atau file M3U / M3U8 yang header-nya berisi
url-tvg,x-tvg-urlatautvg-url. - Doubo mengunduh panduan XMLTV (biasa atau terkompresi gzip), mencocokkan saluran berdasarkan
tvg-id, dan menyimpannya dalam cache selama enam jam. - Buka saluran: halaman pemutar menampilkan acara yang sedang tayang dan acara berikutnya. Jika playlist juga mencantumkan catch-up, acara yang sudah lewat bisa diputar ulang dari panduan.
Lihat panduan penyiapan untuk mengimpor playlist langkah demi langkah.
Memperbaiki panduan yang tidak muncul
- Tidak ada panduan sama sekali: buka playlist di editor teks dan cari
url-tvgdi baris pertama. Jika tidak ada, minta URL panduan kepada penyedia Anda. - Sebagian saluran kosong: bandingkan
tvg-idsaluran tersebut dengan id saluran di dalam panduan. Alat M3U menunjukkan berapa banyak entri yang memilikitvg-id. - Waktu bergeser: offset zona waktu panduan salah untuk saluran itu; gunakan sumber panduan lain.
- Panduan lambat dimuat: panduan yang sangat besar butuh waktu saat pertama kali dimuat. Pilih panduan
.xml.gz, atau panduan yang hanya mencakup negara yang Anda tonton.
Pertanyaan umum
Apa itu URL EPG?
URL EPG adalah alamat file XMLTV (sering berakhiran .xml atau .xml.gz) yang berisi daftar acara untuk banyak saluran. Playlist menunjuk ke file itu dengan url-tvg atau x-tvg-url di baris pertamanya, lalu pemutar mengunduhnya untuk mengisi panduan.
Mengapa playlist saya tidak menampilkan panduan acara?
Biasanya playlist tidak memiliki baris url-tvg / x-tvg-url, URL panduan sudah tidak berfungsi, atau saluran tidak memiliki tvg-id yang cocok dengan id saluran di dalam panduan. Periksa tiga hal ini terlebih dahulu.
Mengapa jam di panduan salah?
Waktu XMLTV membawa offset zona waktu seperti +0000 atau +0800, dan pemutar mengonversinya ke waktu lokal Anda. Jika semua acara bergeser dengan jumlah jam yang sama, file panduan itu sendiri memakai offset yang salah. Coba panduan lain untuk saluran tersebut.
Apakah EPG gratis?
Banyak yang gratis. Penyedia IPTV biasanya menyertakan panduan dalam langganan, dan proyek komunitas menerbitkan panduan gratis untuk saluran publik. Panduan hanya menjelaskan acara; panduan tidak memberi Anda akses ke saluran mana pun.