PCPlaylistChecker

Enigma2 cihaza M3U listesi yükleme

Dreambox, Vu+, Octagon, Zgemma ve Gigablue gibi cihazlar kanal listelerini/etc/enigma2/userbouquet.*.tv dosyalarında tutar. Bu rehber, elinizdeki M3U listesini bu biçime çevirip cihaza yüklemenin en kısa yolunu ve liste görünmediğinde ne yapılacağını anlatır.

1. Önce listeyi doğrulayın

Cihaza yüklemeden önce listenin sağlam olduğundan emin olun: kırık kanallar cihazda da açılmaz ve bouquet içinde gereksiz yer kaplar.M3U Kontrol ile kanalları test edip yalnızca ONLINE olanları “Temiz M3U” olarak indirin. rtmp/rtsp adreslerinin bouquet içinde desteklenmediğini unutmayın; araç yalnızca http/https adreslerini yazar.

2. Bouquet dosyasını üretin

Enigma2 ↔ M3U aracında “M3U → Enigma2 bouquet” sekmesine listenizi yapıştırın (veya dosyayı seçin), bouquet adını girin (ör. IPTV) ve servis tipini seçin. Yaygın cihazlarda4097 (GStreamer) çalışır; DreamOS/OE2.5 tabanlı cihazlarda5001 veya 5002 gerekebilir. Araç hemuserbouquet.iptv.tv dosyasını hem de cihazda çalıştırabileceğiniz kurulum betiğini üretir.

3. Dosyayı cihaza kopyalayın

FTP/SFTP ile cihaza bağlanın (genellikle root kullanıcısı) ve dosyayı/etc/enigma2/ klasörüne yükleyin. Dosya adıuserbouquet.iptv.tv biçiminde olmalı; boşluk ve Türkçe karakter kullanmayın. İzinleri 644 yapın. Satır sonları LF olmalı — Windows editörüyle açtıysanız CRLF'e dönüşmüş olabilir ve liste açılmaz.

4. Bouquet'i kayıt defterine ekleyin

Cihaz, /etc/enigma2/bouquets.tv dosyasındaki satırları okur. Aşağıdaki satırı sona ekleyin:

#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.iptv.tv" ORDER BY bouquet

Kurulum betiğini kullandıysanız bu adımı atlayabilirsiniz: betik dosyayı yazar, satırı ekler ve servis listesini yeniler.

5. Yeniden başlatın

Menü → Kapat/Yeniden başlat → GUI yeniden başlatma (veya cihazı kapatıp açın). Bouquet, kanal listesinde görünmelidir.

Liste görünmüyorsa kontrol listesi

  • • Servis tipi: 4097 çalışmıyorsa 5001 / 5002 deneyin.
  • • Dosya adı: userbouquet.iptv.tv — boşluk, Türkçe karakter, uzantı eksikliği olmasın.
  • • Klasör: dosya /etc/enigma2/ içinde olmalı (yanlışlıkla /etc/ altına atılmış olabilir).
  • • Kayıt satırı: bouquets.tv dosyasında FROM BOUQUET satırı yoksa liste menüde çıkmaz.
  • • Satır sonları: CRLF yerine LF kullanın.
  • • Kanal adı: ad içindeki iki nokta (:) ve diyez (#) bouquette ayrıştırma hatası yaratır; araç bunları temizler.
  • • Disk alanı: çok büyük listeler (50.000+) cihazda yer sorunu yaratabilir; kategoriye bölün.

Güvenlik notu

Bouquet dosyası, IPTV adreslerini (kullanıcı adı ve şifre dahil) URL-kodlu biçimde düz metin olarak taşır. Dosyayı paylaşmayın, forum/WhatsApp gruplarına ekran görüntüsü atmayın ve cihazı devrederken/etc/enigma2 klasörünü temizleyin.

Bouquet dosyasını hemen üretmek içinEnigma2 ↔ M3U aracınıkullanın; liste öncetest edilmeli.

Adım adım anlatımlar

Sık sorulan sorular

Bouquet dosyasını hangi klasöre kopyalamalıyım?+

Dosya /etc/enigma2/ klasörüne, adı userbouquet.<ad>.tv olacak şekilde kopyalanır (ör. userbouquet.iptv.tv). FTP/SFTP ile bağlanıp dosyayı bu klasöre atın, izinleri 644 yapın. Ardından /etc/enigma2/bouquets.tv dosyasına ilgili satırı ekleyip cihazı yeniden başlatın.

Liste yüklendi ama kanallar görünmüyor, neden?+

En sık neden servis tipidir: 4097 GStreamer içindir; DreamOS tabanlı cihazlarda 5001 veya 5002 gerekebilir. Diğer nedenler: dosya adında boşluk/Türkçe karakter, satır sonlarının CRLF olması, bouquets.tv satırının eklenmemesi veya dosyanın yanlış klasöre gitmesi.

Telnet kurulum betiği güvenli mi?+

Araç, cihazda çalışan tek dosyalık bir shell betiği üretir: bouquet içeriğini yazar, bouquets.tv dosyasına satır ekler ve servis listesini yeniler. İnternet erişimi gerektirmez; yalnızca yerel dosya işlemi yapar. Yine de betiği çalıştırmadan önce içeriğini gözden geçirin.

Bouquet dosyası kullanıcı adı ve şifre içeriyor mu?+

Evet. IPTV adresleri #SERVICE satırlarında URL-kodlu biçimde (http%3a//host%3a8080/kullanici/sifre/1.ts) yer alır. Dosyayı kimseyle paylaşmayın, ekran görüntüsü alırken dikkat edin; cihazı satarken /etc/enigma2 klasörünü temizleyin.