m3u8 listeleri xml dvb ye çevirme

ytigi Çevrimdışı

ytigi 

VIP
4 Nis 2019
515
38
malum mb120de iptv mod ile açıyoruz fakat kimse ip tvyi tvnin kend listesinde çaıtıramamış.vestekelr bile açamamış :P


Adımlar:​

  1. M3U8 Dosyasını İndirme:M3U8 dosyasını indirmeniz gerekecek. Bunun için şu adımları izleyebilirsiniz:
    • Verdiğiniz linki tarayıcınızda açın.
    • Sayfa içeriğini sağ tıklayarak "Sayfa Kaynağını Görüntüle" seçeneğini tıklayın.
    • Bu sayfadan, M3U8 uzantılı dosyanın bulunduğu satırı bulun ve kopyalayın.
    • wget veya curl komutlarıyla dosyayı terminal üzerinden de indirebilirsiniz.
  2. M3U8 Dosyasını Python ile DVB XML Formatına Dönüştürme:Yukarıdaki adımları takip ederek Python betiğini kullanabilirsiniz. İşte bir örnek Python betiği:
    python
    Kodu kopyala
    import m3u8
    import xml.etree.ElementTree as ET

    # M3U8 dosyasını yükleyin
  3. # XML için kök elemanı oluştur
    root = ET.Element("tv")

    # Her kanal için XML elemanlarını oluştur
    for segment in playlist.segments:
    channel = ET.SubElement(root, "channel")
    display_name = ET.SubElement(channel, "display-name")
    display_name.text = segment.uri.split('/')[2] # Kanal adı
    url = ET.SubElement(channel, "url")
    url.text = segment.uri

    # XML verisini dosyaya kaydetme
    tree = ET.ElementTree(root)
    tree.write("channels.xml", encoding="utf-8", xml_declaration=True)
  4. Python Betiğini Çalıştırma:
    • Yukarıdaki Python betiğini bir dosyaya yapıştırın (örneğin, m3u8_to_dvb.py).
    • Terminal veya komut satırında şu komutu çalıştırın:
      bash
      Kodu kopyala
      python m3u8_to_dvb.py
    • Bu işlem, M3U8 dosyasındaki kanalları alacak ve channels.xml adlı DVB uyumlu XML dosyasına dönüştürecektir.

      dönüşen channel.xml listesini menü 4725 usb oeration ile yükleyin artık iptv kanaları tvnin kendi kanal listesinde görünücekler. internet hızınıza ve ip tv kalitesine göre kanal değiştirmeleri değişebilir.
 
Moderatör tarafında düzenlendi:
Geri
Üst Alt